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

来源:互联网 发布:汉族智商 知乎 编辑:程序博客网 时间:2024/06/01 09:27


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

错误如下

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

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