关于ListView多条目使用时报的数组异常
先演示一下错误的举例, 条目数目为2, 然后类型那里分别给他返回1和2 getView里边拿他的类型去判断 这样写看似是没问题的 但是运行进去一拉就崩掉了
错误如下
这个问题其实就是条目类型里的返回值和条目类型的个数冲突 后来翻阅了资料 如果条目类型为2时,那么用来表示条目类型的数字只有0和1,也就是只能拿0和1来区分条目的
类型 以此类推类型个数为5时,用来区分的数字就是从0-4 正确代码如下图
先演示一下错误的举例, 条目数目为2, 然后类型那里分别给他返回1和2 getView里边拿他的类型去判断 这样写看似是没问题的 但是运行进去一拉就崩掉了
错误如下
这个问题其实就是条目类型里的返回值和条目类型的个数冲突 后来翻阅了资料 如果条目类型为2时,那么用来表示条目类型的数字只有0和1,也就是只能拿0和1来区分条目的
类型 以此类推类型个数为5时,用来区分的数字就是从0-4 正确代码如下图