Android之ListView的getItemViewType和getViewTypeCount

复制代码
  • 首先我们需要为不同的Item设置不同的数值,int值,因为getItemViewType返回的是int值,所以需定义成int,必须从0开始,依次递增。原因我后续会做出解释。

  大体的一个思路就是这样实现的,这里需要说一下为什么定义Item的类型的时候必须要从0开始,依次递增,那么原因是什么呢?如果我们有三种类型,我们将Item定义成1,2,4,那么势必会出现ArrayIndexOutOfBoundsException,也就是所谓的数组越界,


转自:https://www.cnblogs.com/RGogoing/p/5872217.html

猜你喜欢

转载自blog.csdn.net/rnzuozuo/article/details/80953115