0
当我单击一个菜单项时,我希望能够取消检查包含在同一组中的所有其他项目,以便我可以创建单选按钮效果。我需要使用哪个对象来投射item.getGroupId()以便能够获得其所有兄弟并取消选中它们?这里是我的代码查找组中的项目[android]
int groupid = item.getGroupId();
if (item.isChecked() == false) {
item.setIcon(android.R.drawable.checkbox_off_background);
item.setChecked(true);
} else {
item.setIcon(android.R.drawable.checkbox_off_background);
item.setChecked(false);
}
这里是我的XML一般结构
<menu>
<group id = "mygroup"
<item/>
</group>
</menu>
非常感谢。如果有人知道如何让图标开始在右侧,而不是每个项目的左侧,这将是真棒,谢谢你新的Android,这将有助于很多