2012-01-05 89 views
0

好的,所以我有一个选项菜单为我当前的应用程序,它是每个类相同。好吧,所以我想知道如何在选择的类已选中时调暗菜单中包含的选项。例如,我的选项菜单上有主页。当我在主主屏幕上时...它出现在选项菜单上以点击。你是怎么模糊的?我试图寻找Android开发页面..但没有运气..但是,我看到它在其他应用程序,这是让我疯了!当然,我相信很容易将代码标记出来......但是,你怎么做到这一点!它是驾驶香蕉!调光选项菜单/安卓

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

回答

2

您可以覆盖onPrepareOptionsMenu和禁用相应的菜单项(S)。

@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; 
}