在使用ListView的時候,需求是點擊item中的按鈕,展開該item隱藏掉的布局。 但是點擊之后,當數據一屏展示不下的時候,不僅點擊的item的布局展開了,還有其它隱藏的布局也展開了。
參考: http://www.cnblogs.com/3dant/archive/2011/04/06/2007060.html 當顯示完一屏數據后,向上拉的時候第二屏數據中的控件實際是復用的上面的控件,若復用了顯示出來的控件,則會出現布局重復。
在每次點擊的時候,可以記錄下當前點擊的position,保存到List中。為控件賦值的時候,判斷一下當前位置是否在List當中,若有,則顯示,若沒有,則隱藏掉。
新聞熱點
疑難解答