首页
IT
登录
6mi
u
盘
搜
搜 索
IT
ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
xiaoxiao
2021-03-26
25
问题描述:
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
)
@Override
public int getViewTypeCount() {
return 2;
}
解决方案:
viewType的类型一定要从0开始!!!
否则会出错误,也就是要定义viewType = 0 和 viewType = 1,,之前因为设置viewType=1和viewType=2出现问题!
转载请注明原文地址: https://ju.6miu.com/read-659846.html
技术
最新回复
(
0
)