Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中带有复选框的奇怪ListView行为_Android_Checkbox_Android Listview - Fatal编程技术网

Android中带有复选框的奇怪ListView行为

Android中带有复选框的奇怪ListView行为,android,checkbox,android-listview,Android,Checkbox,Android Listview,我有一个自定义的列表视图,带有一个复选框和两个文本视图小部件。当我单击复选框并滚动我的列表视图时,我看到一个奇怪的行为。一些复选框小部件是随机自动选择的。是因为对象被重用了吗?我很困惑 关于这个问题,我在这里查看了许多其他帖子,比如更新getView()中的状态,或者使用OnCheckedChangeListener,但是这种行为仍然没有发生 感谢您的输入。请少讲故事多讲代码:)这听起来很像您没有正确处理ListView项目的回收。列表适配器的代码会很有用……我最近在使用复选框滚动某些列表视图时

我有一个自定义的
列表视图
,带有一个
复选框
和两个
文本视图
小部件。当我单击
复选框
并滚动我的
列表视图
时,我看到一个奇怪的行为。一些
复选框
小部件是随机自动选择的。是因为对象被重用了吗?我很困惑

关于这个问题,我在这里查看了许多其他帖子,比如更新
getView()
中的状态,或者使用
OnCheckedChangeListener
,但是这种行为仍然没有发生


感谢您的输入。

请少讲故事多讲代码:)这听起来很像您没有正确处理
ListView
项目的回收。列表适配器的代码会很有用……我最近在使用复选框滚动某些列表视图时观察到了相同的行为。我没有解决办法,只是想说这显然是一个共同的问题。。你可以查看这个链接。罗曼·盖伊的解决方案