UI

Android列表实现单选功能

2020-04-10  本文已影响0人  W会痛的石头

项目中列表实现单选多选的功能使用率还是较高的,在这里简单记录一下。

1. 话不多说,先上图。

2.列表的实现大多数都是recycleview或者其它的列表形式展示出来的,实现单选需要和adapter配合使用。

3.具体实现步骤:

    3.1.首先在适配器对应的数据模型里添加一个boolean类型的字段,然后在适配器里获取新增的字段的值,如果等于false设置对应的点击后的状态,等于true反之。

   3.2  处理点击事件回调到activity的接口逻辑。

  3.3   1.循环显示列表的数据,然后全部设置为false,未选中状态。 2. 实现当前点击选中的状态。3.设置适配器数据并刷新适配器。

   3.4  获取选中的值,循环数据集合,获取新增字段的boolea类型的值。

注意:如果适配器数据是本地的,需要自己新建一个实体类(bean),然后新增一个是否选择的字段值,同时还需要将本地创建的数据加入到实体类中。

上一篇 下一篇

猜你喜欢

热点阅读