调光选项菜单/ android

时间:2012-01-05 21:25:42

标签: android

好的,所以我有一个当前应用程序的选项菜单,每个班级都是一样的。好的,所以我想知道如何在选择所选类时调暗菜单中包含的选项。例如,我在选项菜单上有主页面。当我进入主屏幕时...它会出现在选项菜单上以进行单击。你怎么朦胧这个?我尝试在Android开发页面上查看..但没有运气..但是,我在其他应用程序上看到它并且它让我发疯!当然,我确信很容易将代码标记出来......但是你怎么能这样做呢!它是开车的香蕉!

http://developer.android.com/guide/practices/ui_guidelines/menu_design.html#dim_hide_menu_items

1 个答案:

答案 0 :(得分:2)

您可以覆盖onPrepareOptionsMenu并禁用相关的菜单项。

@Override
public boolean onPrepareOptionsMenu(Menu menu) {
    boolean ok = super.onPrepareOptionsMenu(menu);
    if (ok) {
        MenuItem item = menu.findItem(id_for_this_screen);
        if (item != null) {
            item.setEnabled(false);
        }
    }
    return ok;
}