メニュー項目を変更するアプリケーションを作成しました。確認すると、アプリケーションは変更に対応しています。しかし、アプリケーションを再起動すると、変更されたファイルが内部ストレージに存在するにもかかわらず、変更が失われます。関数public boolean onMenuOpened(int featureid, Menu menu) {}
を使用して変更を行います。メニューの一部を残し、他のメニューを変更したいと思います。
質問する
43 次
1 に答える
1
メニューの変更は保存されません。OnPrepareOptionsMenuを使用して、いくつかのプロパティに基づいてメニューを変更できます。
public boolean onPrepareOptionsMenu (Menu menu) {
if(disableSomething) {
menu.findItem(R.id.someItemToDisable).setEnabled(false);
}
return true;
}
于 2013-03-25T17:05:08.087 に答える