gpt4 book ai didi

android - 如何在 Android 上禁用和启用菜单选项?

转载 作者:行者123 更新时间:2023-11-29 14:25:36 25 4
gpt4 key购买 nike

我正在尝试禁用和启用菜单选项,但它向我显示错误: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>

我在我的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;

}

最佳答案

替换

MenuItem mi=((MenuItem) this.findViewById(R.id.bill_menu));

MenuItem mi = menu.findItem(R.id.bill_menu);

关于android - 如何在 Android 上禁用和启用菜单选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com