我有一个需要检查/不可检查的项目的 ListView。我已经设置了一个 ArrayAdapter,当前使用 android.R.layout.simple_list_item_multiple_choice 作为行,并且所有内容都显示得很好。我也能够正确获得该项目的点击次数。但是,UI 中的复选框不切换当选择该项目时。我已经尝试解决这个问题有一段时间了,有人能指出我正确的方向吗?我只想知道如何强制 UI 更新以反映复选框更改后的状态。
如果需要,我可以提供代码,但我试图在这里寻找非常具体的东西,所以我认为发布一堆我的代码不会有太大帮助。
Thanks!
以java代码编程方式
CheckBox mCheckBox = (CheckBox) findViewById(R.id.checkBox);
mCheckBox.setChecked(true); //to check
mCheckBox.setChecked(false); //to uncheck
在 Android XML 中
android:checked="true" //to check
android:checked="false" //to uncheck
as
<CheckBox
android:id="@+id/checkBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Checkbox Item" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)