多列选择器,支持设置页数,设置自定义adapter,横向或纵向布局

MultiColumnsPicker

  • 多列选择器,支持设置页数,设置自定义adapter,横向或纵向布局
  • image
  • image

github


Step 1. Add the JitPack repository to your build file

    maven { url "https://www.jitpack.io" }

Step 2. Add the dependency

    compile 'com.github.nesror:MultiColumnsPicker:[look jitpack]@aar'

简单使用

  1. 布局文件

        <cn.yzapp.multicolumnspickerlib.MultiColumnsPicker
            android:id="@+id/city_columns_picker"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="horizontal"
            app:multicolomns_divisionColour="@color/colorAccent"
            app:multicolomns_pageCount="3" />
    
  2. 设置映射器

    /**
     * 设置选中,显示内容的字段
     *
     * @param mapper 映射器
     */
    public void setMapper(Mapper<T> mapper)
    
  3. 设置监听

    /**
     * 设置选择监听器
     *
     * @param onSelected 中项的回调
     */
    public void setOnSelected(OnSelected<T> onSelected) 
    
  4. 设置内容

    /**
     * 设置显示内容
     *
     * @param page 需要显示的页
     * @param data 内容
     */
    public void setContent(final int page, final List<T> data) 
    

更多设置请见demo

此为blog备份,原地址:http://blog.yzapp.cn/MultiColumnsPicker.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,132评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • 本人初学Android,最近做了一个实现安卓简单音乐播放功能的播放器,收获不少,于是便记录下来自己的思路与知识总结...
    落日柳风阅读 19,211评论 2 41
  • 一、Android开发初体验 二、Android与MVC设计模式模型对象存储着应用的数据和业务逻辑。模型类通常用来...
    为梦想战斗阅读 928评论 0 3
  • 坐在献血大巴的躺椅上,我感觉大巴像船一样漂在波涛汹涌的海面上,看着护士从我的小胳膊抽出的一大包血在托盘上晃动,当然...
    筱小木阅读 355评论 0 2