android adapter getItemViewType, getViewTypeCount 越界问题


  默认是 getItemViewType return 0;  count return 1;


  需要自定义的时候,  定义的type 也需要从0开始


 定义type的时候,不是说就需要一个常量数字,

 如我有两种类型,

 type1 = 5;

type2 = 6;

那么 count 就会是2,

实际使用的时候,会报错

 length = 2,index = 5; 就越界了。


 实际 type1=0 ,type2 = 1;

你可能感兴趣的:(android adapter getItemViewType, getViewTypeCount 越界问题)