gpt4 book ai didi

安卓开发 : Checkbox setChecked not working

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:22 24 4
gpt4 key购买 nike

在我的 xml 中:

<CheckBox android:id="@+id/checkboxUpdateLessonPlanAll"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/chkLessonPlanAll"
android:onClick="onCheckboxClicked"/>

在我的java中:

public void onCheckboxClicked(View view) {
//CheckBox box = (CheckBox) view;
CheckBox box = (CheckBox) findViewById(R.id.checkboxUpdateLessonPlanAll);
box.setChecked(!box.isChecked());
Log.v("qwerty", "checkbox clicked " + box.isChecked() + "!!");
}

我可以在 LogCat 中看到我的日志消息,当我单击复选框时它显示为 false,但它的状态没有改变。它保持未选中状态。

最佳答案

为什么要尝试用默认行为之类的东西覆盖默认行为?复选框会在每次点击时自动切换。

如果您想对此使用react,请使用 OnCheckedChangeListener

关于安卓开发 : Checkbox setChecked not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20040542/

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