详解详解Android 多级联动控件实现思路讨论多级联动控件实现思路讨论
最近有一个需求是选择多级联动数据,数据级别不固定,可能是五级,可能是两级,具体看用户等级。
所以就需要一个多级联动选择控件 ,在网上一番搜索或找到了这个控件, Android-PickerView
这个控件在三级以内的的联动都没有问题,但是最多只能到三级。
我在原有的基础上做了一些扩展,主要是添加了两个 picker
MultiWheelPickerView 可以根据数据动态生成多个滚轮,不再局限于两个三个选项 DynamicWheelPickerView 也是动态生
成,但可以一级一级的加载数据并追加滚轮。
在使用时,根据自身情况让你的 JavaBean 实现 IWheelItem 或者 IDynamicWheelItem 就好。
这里记录并分享一下我的思路和实现,也希望能和大家一起讨论更好的实现方案。
评论0