实际上这是第二行,我不太确定这个indexOfChild是如何工作的
RadioGroup rg = (RadioGroup)findViewById(R.id.radioGroup1);
int rbIndex = rg.indexOfChild(findViewById(rg.getCheckedRadioButtonId())
);
对不起,如果这是一个愚蠢的问题。
答案 0 :(得分:0)
getCheckedRadioButtonId
返回组中所选按钮的ID,如果没有选中,则返回-1。
indexOfChild
返回单选按钮在单选按钮组中的整数值,如果该组中不存在该视图,则返回-1。
总而言之,您首先要检查是否选择了一个单选按钮。如果选择了一个按钮,则返回其ID。然后检查组中所选按钮的位置,1,2,3等