我有2個無線電組,每個無線電組包含2個Radiobutton。我試圖在這兩組之間切換,但迄今爲止不成功。任何幫助,將不勝感激。如何在Android中的2個RadioGroups之間切換?
myGroup2 = (RadioGroup) findViewById(R.id.radioGroup2);
myGroup3 = (RadioGroup) findViewById(R.id.radioGroup3);
myGroup3.clearCheck();
myGroup2.clearCheck();
myGroup2.setOnCheckedChangeListener(this);
myGroup3.setOnCheckedChangeListener(this);
myGroup2.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
// @Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
myGroup3.clearCheck();
}
});
myGroup3.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
myGroup2.clearCheck();
}
});
可以展開你要實現的目標到底是什麼?如果你的意思是當一個組中的一個按鈕被選中時取消選中一個組,則上述操作將不起作用。它會調用clearCheck();在兩個組上。 – anthropomo
嗨anthropomo,是的,這正是我想要實現的,其中一組取消選中另一個按鈕中的一個按鈕被選中。 – user1207965
你想達到什麼目的?而不是有2個無線電組爲什麼不1,並在那裏添加所有單選按鈕? –