Android 如何停止在滚动上重复imageview?

Android 如何停止在滚动上重复imageview?,android,android-activity,Android,Android Activity,我在listview中有一个imageview和一个textview。所以我动态地改变了记号或没有记号的图像 请建议我如何在滚动后保存勾选的图像位置。使用空视图组对项目视图进行充气 convertView = inflater.inflate(R.layout.row_dialog_list, null); 这是我的代码很难理解你想要什么?你能澄清一下吗?另外,请将代码添加到您的问题中,而不是发布外部链接。兄弟,我有两张图片1)带

我在listview中有一个imageview和一个textview。所以我动态地改变了记号或没有记号的图像


请建议我如何在滚动后保存勾选的图像位置。

使用空视图组对项目视图进行充气

        convertView = inflater.inflate(R.layout.row_dialog_list,
                        null);

这是我的代码很难理解你想要什么?你能澄清一下吗?另外,请将代码添加到您的问题中,而不是发布外部链接。兄弟,我有两张图片1)带有正确标记,2)没有正确标记。因此,我通过单击listview中的一个项目将“无右标记”替换为“右标记”,而不是滚动listview,但在这之后,我得到了“无右标记”图像。但我想保存那个位置,而不是刷新,所以基本上你想在滚动后保留ListView信息。对于ListView,可以使用包含每个位置的图像的整数数组。例如-
int[]image=newint[]{R.id.checked,R.id.unchecked,…}
。然后,当您在ListView
ItemClickListener
上更改图像时,通过
image[position]=R.id.unchecked更改图像数组的值。Android将自动更改图像。