ListView不同的Holder的应用

ListView不同的Holder的应用

需要解析的Gson格式
ListView不同的Holder的应用_第1张图片

ListView不同的Holder的应用_第2张图片

ListView不同的Holder的应用_第3张图片

对于存在上面情况的处理方式

  1. 第一时间想到的是使用GridView,但是难于对个数和数据的分配

  2. 使用自定义View.更添麻烦

  3. 仍然使用ListView,但针对ItemType进行处理

这里需要先对Gson格式进行处理,这里传统的Gson封装并不能满足需求,所以添 加了一个boolean属性,并使用android自带的Json进行处理.
ListView不同的Holder的应用_第4张图片

处理过程如下

ListView不同的Holder的应用_第5张图片

在继承的基础上增加对Adapter的处理
ListView不同的Holder的应用_第6张图片

你可能感兴趣的:(ListView不同的Holder的应用)