列表视图在android中滚动时Listview的项目已更改

时间:2013-06-13 11:05:07

标签: android android-arrayadapter

我为adapter设置了ListView,在我的inflaterLayout中我添加了一个TextView来显示类别,当我得到相同的类别名称时,我隐藏{来自Textview的{​​1}}当我得到ListView可见时间的不同类别时,现在我获得了完美的数据,但是当我尝试滚动TextView时每行自动更改,

那么它的解决方案是什么来阻止更改列表项的位置?

如果您对此有任何想法,请帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不要在getView()处添加任何视图。相反,之前添加其他TextView,并将其visibilty设置为“消失”。在getView()检查是否需要此视图,如果是,请将其可见性设置为“可见”,否则设置为“已消失”(即使您认为不必执行此操作,也必须为每个列表项设置可见性左右)。