如何在android中处理动态添加的单选按钮检查和取消检查
我在recyclerview中装箱了4个radiobutton,但当我检查其中一个时,它已检查,但当我检查另一个radiobutton时,第一个不能检查如何在android中处理动态添加的单选按钮检查和取消检查,android,radio-button,Android,Radio Button,我在recyclerview中装箱了4个radiobutton,但当我检查其中一个时,它已检查,但当我检查另一个radiobutton时,第一个不能检查 holder.cb_votes.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton butt
holder.cb_votes.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
for (int i = 0; i < pollItems.size(); i++) {
if (isChecked) {
holder.cb_votes.setChecked(true);
} else {
holder.cb_votes.setChecked(false);
}
}
}
});
holder.cb_vows.setOnCheckedChangeListener(新建CompoundButton.OnCheckedChangeListener()){
@凌驾
检查更改后的公共无效(复合按钮视图,布尔值已检查){
对于(int i=0;i
这是我的xml
<RadioGroup
android:id="@+id/rg_cb_votes"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5">
<RadioButton
android:id="@+id/cb_votes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="3dp"
android:text="Yes"
android:textSize="12dp" />
</RadioGroup>
维基百科中的Radiobutton说: 单选按钮或选项按钮是一种图形用户界面元素,允许用户仅选择一组预定义选项中的一个 您只需使用复选框而不是单选按钮来选择多个选项,否则您在UI(无论是移动/网络)中所做的事情本身就是错误的
:-)创建RadioGroup,并将radiobutton添加到radiobutton您在radiobutton中使用了radiobutton。我已经将radiobutton用于radiobutton