Friday, August 20, 2010

关于菜单组,我的理解错误

菜单组的状态设置,应该是在创建菜单时设置。
代码:
            menu.setHeaderTitle(R.string.backup_conmenu);
            SubMenu menu_send=menu.addSubMenu("send");
            menu_send.add(0,menu_email,0,"email");
            menu_send.add(0,menu_wifi,0,"wifi");
            menu_send.setGroupEnabled(0, false);
这样就可以进行设置了。
思路应该是创建菜单时,根据某些条件动态设置一些菜单组为不可用,或选中状态之类。
下面一句来自SDK:
You can show or hide the entire group with setGroupVisible(); enable or disable the group withsetGroupEnabled(); and set whether the items can be checkable with setGroupCheckable().

No comments:

Post a Comment