ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
来源:互联网 发布:华为面试常见算法题 编辑:程序博客网 时间:2024/06/18 06:48
问题描述:
ListView用getItemViewType()区分不同item布局的时候出现java.lang.ArrayIndexOutOfBoundsException: length=2; index=2,异常信息如下:
![](http://img.my.csdn.net/uploads/201702/05/1486262753_2863.png)
问题原因:(参考链接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;
}
![](file:///C:/Users/wwwyibu_zwq/AppData/Local/YNote/data/14718094287@163.com/842c0fd0ca724283bf0005cb66399846/clipboard.png)
![](http://img.my.csdn.net/uploads/201702/05/1486262761_1135.png)
解决方案:
viewType的类型一定要从0开始!!!否则会出错误,也就是要定义viewType = 0 和 viewType = 1,,之前因为设置viewType=1和viewType=2出现问题!
1 0
- ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
- getItemViewType为Listview的item设置不同的布局
- ListView getItemViewType ArrayIndexOutOfBoundsException 的解决办法
- Andriod之Adapter的getViewTypeCount和getItemViewType为Listview的item设置不同的布局
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- Android应用之——利用getItemViewType为Listview的item设置不同的布局
- Android中ListView使用getItemViewType为item设置不同的布局
- ListView的item可能出现不同布局造成ListView的item数据混乱问题解决
- android使用getItemViewType时出现java.lang.ArrayIndexOutOfBoundsException的错误
- ListView不同布局的item的复用方法详解
- listview不同的项目布局(item layout)
- ListView的每个Item都不同布局
- 实现listView的不同布局item
- ListView item加载不同的布局
- ListView加载不同Item布局的问题
- listView的item显示不同布局
- ListView中item的不同布局
- ListView实现不同的Item布局
- jeesite整合单点登录
- hbase伪分布式环境搭建
- Codeforces Round #142 (Div. 1) C. Triangles
- mybatis框架 流程分析
- Sosoapi本地项目搭建
- ListView用getItemViewType()区分不同item布局的时候出现ArrayIndexOutOfBoundsException
- 代码易错的例子
- 所有情况下全排列的实现
- Android Dialog与软键盘的正确打开方式
- OkHttp的封装及使用方法
- 第16天(就业班) 数据约束、数据库设计、关联查询、存储过程、权限和备份
- C语言使用sqlite3数据库【第一节】
- 友盟第三方登录
- 如何在spring框架中获取request对象