滚动时在listview中丢失了一些项目

时间:2013-01-05 10:03:03

标签: android listview android-listview listviewitem

我有一个带有1个复选框和2个按钮的列表视图,我设置了复选框VISIBLE和两个按钮GONE。在主要类中,我有一个方法可以打开/关闭显示2按钮VISIBLE / GONE,工作完美,但是当我滚动列表视图时,某些行的listview再次丢失了2个按钮。

这是my source code here

1 个答案:

答案 0 :(得分:0)

您应该使用数组或列表来保存按钮/复选框状态,并根据保存的按钮/复选框状态在适配器的getView()方法中处理VISIBLE / GONE。因为滚动时,可能会通过getView()重建单元格内容。