十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇文章给大家分享的是有关Android中怎么利用TeaPickerView实现数据级联选择器功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
成都创新互联公司主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务上虞,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
YangsBryant/TeaPickerView
引入module
allprojects { repositories { google() jcenter() maven { url 'https://www.jitpack.io' } }} implementation 'com.github.YangsBryant:TeaPickerView:1.0.2'
主要代码
public class MainActivity extends AppCompatActivity { @BindView(R.id.mButton) Button button; List
TeaPickerView属性大全
方法名
属性
setHeights(int mHeight)
显示具体的高度(dp),设置0是自适应(高度没有默认值,需要主动设置) setScreenH(int num) 显示的高度占屏幕的百分比 setBackground(int color) 设置整体的背景颜色 默认是#ffffff setRadius(int mRadius) 设置圆角,默认0 setContentBackground(int color) 内容栏的背景颜色 默认是#ffffff setContentHeight(int mHeight) 内容栏的高度(dp) 默认是50dp setContentText(int size,int color) 内容栏字体的大小和颜色, 默认是16sp,#0aa666,用此方法会固定颜色 setContentText(ColorStateList drawable) 自定义内容栏字体颜色变换器 在res目录下创建color文件夹用selector 默认颜色#555 选中颜色#0aa666 setContentLine(boolean bl) 内容栏选中是否有下划线 默认不开启 setContentLineColor(Drawable drawable) 自定义内容栏下划线用layer-list 默认是下边框描边 颜色#0fbc72 高度1dp setLine(int mHeight,int color) 分割线的高度和颜色 默认是0.5dp #e5e5e5 setitemHeight(int mHeight) 设置list的item的高度(dp) 默认是40dp setListText(int size,int color) 设置list的字体大小和颜色 默认是15 #555 setScrollBal(boolean bl) 设置list是否显示滚动条,默认false setAlpha(float mFloat) 设置阴影层的透明度 默认是0.5f setDiscolour(boolean bl) 设置选中项是否加色,默认true setDiscolourColor(int color) 设置选中项加色的颜色值,默认#0aa666 setDiscolourHook(boolean bl) 设置选中项是否有√图标,默认false setCustomHook(Drawable drawable) 自定义√图标 build() 参数设置完毕,一定要build
设置数据
方法名 属性 setInitSelectText(String firstText) 初始文字 setFirstDatas(List mFirstDatas) 设置一级数据 setSecondDatas(Map
给出参考bean地址
一级ProvinceBean
二级SecondBean
三级ThirdBean
默认内容栏字体颜色变换器
默认内容栏下划线
以上就是Android中怎么利用TeaPickerView实现数据级联选择器功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。