Nar*_*dra 1 android contextmenu
我正在尝试禁用并启用菜单选项,但它显示错误:Nullpointer异常.
这是我的代码:
mnu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/Add" android:title="Add" android:icon="@drawable/add"/>
<item android:id="@+id/bill_menu" android:title="Bill" android:enabled="false" />
</menu>
Run Code Online (Sandbox Code Playgroud)
我在我的java类中使用过
//creating menu
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mnu, menu);
MenuItem mi=((MenuItem) this.findViewById(R.id.bill_menu));
mi.setEnabled(true);
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
更换
MenuItem mi=((MenuItem) this.findViewById(R.id.bill_menu));
Run Code Online (Sandbox Code Playgroud)
同
MenuItem mi = menu.findItem(R.id.bill_menu);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10121 次 |
| 最近记录: |