声明:本文为博主原创文章,转载请注明出处:小嵩的博客
Android-PickerView是一款仿iOS的PickerView控件,有时间选择和选项选择,并支持一、二、三级联动,支持自定义样式,详细特性如下:
有时间和选项这两种选择器选项选择器支持一二三级联动时间选择器支持选择年份范围支持自定义文字、颜色、大小设置支持背景颜色更换,有夜间模式需求的问题可以解决了分隔线、和间距等属性设置支持“年,月,日,时,分,秒”、“省,市,区”等选项的单位(label)显示、隐藏和自定义。
或者
//条件选择器 pvOptions = new OptionsPickerView.Builder(this, new OptionsPickerView.OnOptionsSelectListener() { @Override public void onOptionsSelect(int options1, int option2, int options3 ,View v) { //返回的分别是三个级别的选中位置 String tx = options1Items.get(options1).getPickerViewText() + options2Items.get(options1).get(option2) + options3Items.get(options1).get(option2).get(options3).getPickerViewText(); tvOptions.setText(tx); } }).build(); pvOptions.setPicker(options1Items, options2Items, options3Items); pvOptions.show();简单的两个步骤就能实现功能了,就是这么简单~ 如果默认的样式不符合你的口味,请继续往下看~
如果对以上的使用还有疑问的话,可参考Demo代码,请戳我查看demo代码
如果还是不能满足你产品经理的需求,那么~ 默哀三秒钟… 然后把源代码下载下来自己做改动吧,源代码基本都写了注释了,我也只能帮到这儿了。Github项目地址:Android-PickerView
关于方法名和参数的详细说明,请参考Wiki:请戳我查看Wiki文档,欢迎提issue,提建议,Pull Request.新闻热点
疑难解答