【问题标题】:how to update the menu item?如何更新菜单项?
【发布时间】:2013-03-26 01:05:08
【问题描述】:

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

【问题讨论】:

    标签: android menu-items


    【解决方案1】:

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

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

    【讨论】:

    • 与 SharedPreferences 结合以保存选择的任何选项
    • 你能给我举个例子吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    相关资源
    最近更新 更多