getviewtypecount 越界问题
2015-07-19 11:46
260 查看
今天研究了一上午ListView中Item的多布局显示,用到了getviewtypecount和getItemViewType这两个重写方法,但是做完后出现了如下提示错误:
java.lang.ArrayIndexOutOfBoundsException: (数组越界)
其实原因很简单,就是getItemViewType这里里面返回的Type必须是从0开始的,如果getviewtypecount等于2,那么getItemViewType返回的数值是从0~1的常数。简单说,在刚开始设置type常量时,是从0开始递增的,可不能乱设置。
java.lang.ArrayIndexOutOfBoundsException: (数组越界)
其实原因很简单,就是getItemViewType这里里面返回的Type必须是从0开始的,如果getviewtypecount等于2,那么getItemViewType返回的数值是从0~1的常数。简单说,在刚开始设置type常量时,是从0开始递增的,可不能乱设置。
相关文章推荐
- 用iptables构建简单DMZ防火墙
- android权限设置
- 表单提交按钮input和button、a的差异
- 修改Firebug字体
- 表单提交按钮input和button、a的差异
- quick cocos工程编译到手机上
- 股票学习15
- 第二篇 SQL Server安全验证
- 图片水印(UIImage类目)
- android菜鸟学习笔记31----Android使用百度地图API(二)获取地理位置及地图控制器的简单使用
- 内部类学习
- Bestcoder Round #48 1001、1002
- [LeetCode]Implement Stack using Queues
- 使用Modernizr探测HTML5/CSS3新特性
- mybatis入门基础(四)----输入映射和输出映射---(转载)
- Palindrome Linked List
- 二、函数
- 浅谈Scrum开发与启发式测试
- Scrum敏捷实践之旅系列(一)用户故事概念
- javaAPI(Collection单列集合2)