Ниже мой 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>
Ниже приведен мой код котлина:
fun chckboxunselect() {
chck_box_1.isChecked = false
chck_box_2.isChecked = false
chck_box_3.isChecked = false
chck_box_4.isChecked = false
}
Я снимаю флажок после того, как пользователь проверил их с помощью chckboxunselect ().После этого флажок становится недоступным или недоступным.Я не понимаю, почему это происходит.