应用程序中没有显示我的tollbar显示,并且它给出了这个错误AndroidX.AppCompat.Widget.Toolbar无法强制转换为Android.Widget.Toolbar caused by:java.lang.ClassCastException
我的xml工具栏代码是
<androidx.appcompat.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/allNotifications_tollbar"
android:layout_alignParentTop="true"
android:background="@color/LighterGrayColor"
android:minHeight="?attr/actionBarSize"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
/>
import android.widget.Toolbar;
private void attachJavaToXML()
{
try
{
objectDialog =new Dialog(this);
objectDialog.setContentView(R.layout.please_wait_dialog);
objectToolbar=findViewById(R.id.allNotifications_tollbar);
objectRecyclerView=findViewById(R.id.allNotifications_RecyclerView);
objectToolbar.inflateMenu(R.menu.all_notifications_menu);
objectToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId())
{
case R.id.allNotifications_item_clear:
clearAllNotifications();
return true;
case R.id.allNotifications_item_goBack:
startActivity(new Intent(AllNotifications.this,MainContentPage.class));
return true;
}
return false;
}
});
}
catch (Exception e)
{
Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
}
}
}
我知道导入Android.widget.Toolbar存在问题;那么我应该使用哪个导入??
因为在您的布局中您使用的是
<androidx.appcompat.widget.Toolbar
android:id="@+id/allNotifications_tollbar"
../>
在您的代码中,您必须导入相同的类:
import androidx.appcompat.widget.Toolbar
Toolbar objectToolbar;
objectToolbar=findViewById(R.id.allNotifications_tollbar);
当单击按钮时,应用程序崩溃,并且是基于logcat错误的gradle文件中的任何问题。 以下是logcat错误 这是我的RegisterActivity.java文件 这是loginactivity.java文件 这是bar_layout.xml文件 这是gradle文件 这是activity_login.xml文件 这是activity_main.xml文件 这是activity_registe
我试了所有的办法,但都不起作用。应用程序一次又一次崩溃。拜托,救命。 这是用于Java和XML的应用程序代码。错误为 我的mainactivity.java代码如下所示 activity_main.xml的代码是
我不知道为什么我会得到这个错误。我不是从两个不同的工具栏进行转换 下面是我的代码: 我在这里做错了什么。 这里是错误
MainActivity.java 对不起,我的英语很差。
问题内容: 我有。我想使用获得最大结果。这是我的代码: 这是我的: 现在我得到了。怎么了? 问题答案: 您的错误可能在以下行中: 其中query.list()返回BigInteger列表而不是Long列表。尝试将其更改为。
我不是一个设计师,但当我得到这个项目,我不能打开特别的一些屏幕,我认为他们是屏幕,我们只重用一些布局已经创建。不管怎么说谁能帮帮我吗?@override public void onBindViewHolder(@nonnull final ProductsAdapter.ViewHolder holder,final int position){String imageUrl=ProductsL