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,這將有助於很多