Android Studio 如何在选中另一个复选框时将可单击的复选框从false更改为true

5anewei6  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(134)

我希望在选中checkBoxMain1时将可单击的checkBoxSides1从false更改为true

<CheckBox
    android:id="@+id/checkBoxMain1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:layout_constraintTop_toBottomOf="@id/textViewMain"
    app:layout_constraintLeft_toLeftOf="@id/textViewMain"
    android:text="Scrambled Eggs" />

<CheckBox
    android:id="@+id/checkBoxSides1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:clickable="false"
    app:layout_constraintTop_toBottomOf="@id/textViewSides"
    app:layout_constraintLeft_toLeftOf="@id/textViewSides"
    android:text="Baked Beans" />
zbwhf8kr

zbwhf8kr1#

你用的是Kotlin吗?也许你可以试试setOnCheckedChangeListener

checkBoxMain1.setOnCheckedChangeListener { buttonView, isChecked ->
  checkBoxSides1.isChecked = isChecked
}

相关问题