ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
2017-02-05 10:57
561 查看
问题描述:
ListView用getItemViewType()区分不同item布局的时候出现java.lang.ArrayIndexOutOfBoundsException: length=2; index=2,异常信息如下:问题原因:(参考链接1:http://stackoverflow.com/questions/17970419/getting-java-lang-arrayindexoutofboundsexception-in-android,参考链接2:http://www.aiuxian.com/article/p-2851316.html)
@Overridepublic int getViewTypeCount() {
return 2;
}
解决方案:
viewType的类型一定要从0开始!!!否则会出错误,也就是要定义viewType = 0 和 viewType= 1,,之前因为设置viewType=1和viewType=2出现问题!
相关文章推荐
- ListView getItemViewType ArrayIndexOutOfBoundsException 的解决办法
- [置顶] android使用getItemViewType时出现java.lang.ArrayIndexOutOfBoundsException的错误
- ListView同一个适配器设置不同的item时遇到java.lang.ArrayIndexOutOfBoundsException: length=3; index=3
- ListView中使用type需要注意的东西 java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 addScrapView
- ListView中使用type需要注意的东西 java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 addScrapView
- listview 中出现的ArrayIndexOutOfBoundsException
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- Andriod之Adapter的getViewTypeCount和getItemViewType为Listview的item设置不同的布局
- Java Swing编程的时候使用JTable出现ArrayIndexOutOfBoundsException问题
- Android ListView多布局复用ArrayIndexOutOfBoundsException问题
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- ListView 多布局报异常 ArrayIndexOutOfBoundsException
- 【Android】ListView ViewHolder ArrayIndexOutOfBoundsException: length=2; index=2
- adapter适配器中有不同item时可能会报java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
- ArrayIndexOutOfBoundsException listview 不同视图问题
- Android中ListView使用getItemViewType为item设置不同的布局
- ArrayIndexOutOfBoundsException (@AbsListView$RecycleBin:addScrapView:7374) {main}
- ListView报错:ListView中使用type需要注意的东西 java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 addScr
- TextView 显示内容时出现 ArrayIndexOutOfBoundsException 的解决方法(Android 4.1)
- Android ListView addScrapView ArrayIndexOutOfBoundsException