Android之ListView的getItemViewType和getViewTypeCount

xiaoxiao2021-02-28  39

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

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

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

转载请注明原文地址: https://www.6miu.com/read-2625942.html

最新回复(0)