我想直接的每个弹出菜单项到另一个活动使用的意图,但我得到如下错误:Android的弹出菜单onitemclick错误
这是弹出我的Java代码菜单:
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.one:
Intent i = new Intent(Cihazlar.this,MainActivity.class);
startActivity(i);
return true;
case R.id.two:
Intent i2 = new Intent(Cihazlar.this,Kampanya.class);
startActivity(i2);
return true;
}
return true;
}
});
这是弹出菜单的xml:
<menu xmlns:androclass="http://schemas.android.com/apk/res/android"
xmlns:android="http://schemas.android.com/tools">
<item
android:id="@+id/one"
androclass:title="Senin Dünyan" />
<item
android:id="@+id/two"
androclass:title="Destek" />
<item
android:id="@+id/three"
androclass:title="Sıkça Sorulan Sorular" />
那么,为什么我得到这个错误?任何帮助将不胜感激。
请检查导入语句中R的包名称。 – Raghavendra
清除并重新构建您的项目。 –
你可以发布你的进口报表吗? – Raghavendra