listview 添加 多種layout時,會出現ArrayIndexOutOfBoundsException

在項目listview中,添加了多種layout的item,在刷新中出現 java.lang.ArrayIndexOutOfBoundsException: length=3; index=3


解決方法:

在使用ListView時,覆蓋 getItemViewType方法,兵器中定義的type是從0開始計數,即 TYPE_1 = 0; TYPE_2 = 1;.....

覆蓋getViewTypeCount方法,getViewTypeCount 大於 getItemViewType.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章