對(duì)于 android 編程,我有一個(gè)包含一些 RadioButtons 的 RadioGroup。我只想從按鈕中獲取文本,而無(wú)需獲取 RadioButton 的 ID。<RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/radioGroup" > <RadioButton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="text1" /> <RadioButton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="text2" /> <RadioButton android:layout_width="match_parent" android:layout_height="wrap_content" android:text="text3" /> </RadioGroup>是否可以只獲取文本?
2 回答

三國(guó)紛爭(zhēng)
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以使用以下代碼訪問(wèn) RadioGroup 中的所有視圖:
int count = radioGroup.getChildCount();
for (int i=0;i<count;i++) {
View radioButton = radioGroup.getChildAt(i);
if (radioButton instanceof RadioButton) {
Log.d(TAG,"text: "+ radioButton.getText().toString());
}
}
參考:在 Android 中獲取 RadioGroup 中的 RadioButtons 數(shù)組
添加回答
舉報(bào)
0/150
提交
取消