最近在做项目时,需求上需要ListView 有两个不同的布局,由于自己定义getItemViewType 的返回值,出现一个异常:
- java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
需要注意的是getItemVIewType这个方法返回的整型范围: 0 to (getViewTypeCount() -1)
getItemViewType 的返回值不能随便定义:如果一共有2个布局,那么返回值必须是0或者1.
最近在做项目时,需求上需要ListView 有两个不同的布局,由于自己定义getItemViewType 的返回值,出现一个异常:
需要注意的是getItemVIewType这个方法返回的整型范围: 0 to (getViewTypeCount() -1)
getItemViewType 的返回值不能随便定义:如果一共有2个布局,那么返回值必须是0或者1.