下面是我的xml: 我使用了广播组和四个广播箱。我也将他们的样式设置为复选框。
<RadioGroup android:layout_width="0dp" android:layout_height="0dp"
android:layout_marginTop="8dp">
<RadioButton
android:text="Lorem Ipsum is simply dummy text."
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/chck_box_1"
android:buttonTint="@color/insColor"
style="@android:style/Widget.CompoundButton.CheckBox"
android:textColor="#154890" android:textSize="18sp"
tools:layout_editor_absoluteY="383dp"/>
<RadioButton
android:text="Lorem Ipsum is simply dummy text."
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.CompoundButton.CheckBox"
android:buttonTint="@color/insColor"
android:id="@+id/chck_box_2" android:layout_marginTop="11dp"
android:textColor="@color/chckquesColor"
android:textSize="18sp"/>
<RadioButton
android:text="Lorem Ipsum is simply dummy text."
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.CompoundButton.CheckBox"
android:id="@+id/chck_box_3"
android:layout_marginTop="11dp"
android:buttonTint="@color/insColor"
android:textColor="@color/chckquesColor"
android:textSize="18sp"/>
<RadioButton
android:layout_width="match_parent"
android:layout_height="wrap_content" android:id="@+id/chck_box_4"
style="@android:style/Widget.CompoundButton.CheckBox"
android:buttonTint="@color/insColor"
android:layout_marginTop="11dp" android:text="Lorem Ipsum is simply dummy text."
android:textColor="@color/chckquesColor" android:textSize="18sp"/>
</RadioGroup>
以下是我的kotlin代码:
fun chckboxunselect() {
chck_box_1.isChecked = false
chck_box_2.isChecked = false
chck_box_3.isChecked = false
chck_box_4.isChecked = false
}
我在用户使用chckboxunselect()检查它们后取消了该复选框。之后,该复选框将变为不可应用或不可选中。我不明白为什么会这样。