我目前正在为 API 10 及更高版本编程。我创建了一个菜单并希望实现方法 Menu.setGroupCheckable(id, checkable, Exclusive)。下面是我的代码。从文档中,我期望对组中的选定项目和其他项目进行复选标记被禁用。然而,这种情况并非如此。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, 1, 0, "I1").setIcon(R.drawable.ic_launcher);
menu.add(0, 2, 1, "I2");
menu.add(0,3,2,"I3");
menu.add(1, 4, 3, "I4");
menu.add(1, 5, 4, "I5");
menu.add(1,6,5,"I6");
menu.setGroupCheckable(1, true, true);
return true;
}
Android 文档链接:http: //developer.android.com/reference/android/view/Menu.html