gpt4 book ai didi

java - Android java - 是否可以从 RadioGroup 中的 RadioButton 获取文本,而无需每个 RadioButton 都有定义的 id?

转载 作者:行者123 更新时间:2023-12-02 09:42:58 26 4
gpt4 key购买 nike

对于android编程,我有一个RadioGroup,其中包含一些RadioButtons。我只想从按钮获取文本,而不需要获取 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>

是否可以只获取文本?

最佳答案

您可以使用以下代码访问RadioGroup内的所有 View :

    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());
}
}

引用:Get the array of RadioButtons in a RadioGroup in Android

关于java - Android java - 是否可以从 RadioGroup 中的 RadioButton 获取文本,而无需每个 RadioButton 都有定义的 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56913223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com