关于ListView多条目使用时报的数组异常

关于ListView多条目使用时报的数组异常


先演示一下错误的举例, 条目数目为2,  然后类型那里分别给他返回1和2  getView里边拿他的类型去判断 这样写看似是没问题的 但是运行进去一拉就崩掉了

错误如下

关于ListView多条目使用时报的数组异常

这个问题其实就是条目类型里的返回值和条目类型的个数冲突   后来翻阅了资料  如果条目类型为2时,那么用来表示条目类型的数字只有0和1,也就是只能拿0和1来区分条目的

类型  以此类推类型个数为5时,用来区分的数字就是从0-4  正确代码如下图

关于ListView多条目使用时报的数组异常