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

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

作者: Nestor_Gu | 来源:发表于2017-05-22 17:14 被阅读42次

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

相关文章

网友评论

      本文标题:多列选择器,支持设置页数,设置自定义adapter,横向或纵向布

      本文链接:https://www.haomeiwen.com/subject/vqhixxtx.html