在使用ListView的时候,需求是点击item中的按钮,展开该item隐藏掉的布局。 但是点击之后,当数据一屏展示不下的时候,不仅点击的item的布局展开了,还有其它隐藏的布局也展开了。
参考: http://www.cnblogs.com/3dant/archive/2011/04/06/2007060.html 当显示完一屏数据后,向上拉的时候第二屏数据中的控件实际是复用的上面的控件,若复用了显示出来的控件,则会出现布局重复。
在每次点击的时候,可以记录下当前点击的position,保存到List中。为控件赋值的时候,判断一下当前位置是否在List当中,若有,则显示,若没有,则隐藏掉。
新闻热点
疑难解答