如何更新菜单项?

时间:2013-03-25 16:52:40

标签: android menu-items

我创建了一个应用程序,在其中我更改菜单项,当我检查时,应用程序使用更改。但是当我重新启动应用程序时,我会丢失更改,尽管更改的文件存在于内部存储中。 我使用函数public boolean onMenuOpened(int featureid, Menu menu) {}进行更改。我想保留菜单的一部分并改变另一个。

1 个答案:

答案 0 :(得分:1)

不保存菜单更改。您可以使用OnPrepareOptionsMenu根据某些属性修改菜单。

public boolean onPrepareOptionsMenu (Menu menu) {
    if(disableSomething) {
        menu.findItem(R.id.someItemToDisable).setEnabled(false);
    }
    return true;
}