Android5.0 DatePicker 和 TimePicker 恢复至低版本滚动选择模式
2017-05-25 14:53
513 查看
现在做的项目是运行在甲方采购的特定设备上的,5.0系统。在调用系统的日期和时间选择控件时,发现全部是 Material Design 风格。怕给客户演示时说使用不习惯,故稳妥起见,改为 4.x 版本的 spinner 滚动选择模式。
恢复成低版本滚动模式只需要是xml文件加上一句即可:
如果通过控件的颜色属性改变颜色之后依然无作用,可通过改变该 Activity 或者该控件的 Theme,
代码:
最终效果:
另外,也可改变其分割线颜色:
恢复成低版本滚动模式只需要是xml文件加上一句即可:
android:datePickerMode="spinner" ... android:timePickerMode="spinner"
参考
http://www.zhimengzhe.com/Androidkaifa/105432.html17/5/26 Add
改变文字颜色
改变成滚动模式之后,控件的背景颜色就默认为白色了。尴尬的是日期或者时间的文字颜色也是白色的,类似这样如果通过控件的颜色属性改变颜色之后依然无作用,可通过改变该 Activity 或者该控件的 Theme,
代码:
android:theme="@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar"
最终效果:
另外,也可改变其分割线颜色:
setDatePickerDividerColor(color);
参考
http://www.android100.org/html/201705/14/295507.html相关文章推荐
- Android5.0 TimePicker,DatePicker恢复成低版本滚动模式
- 04 - 基本控件:DatePicker日期选择器、TimePicker时间选择器
- Android中关闭DatePicker、TimePicker、NumberPicker的可编辑模式
- 联合使用DatePIcker和TimePicker来选择日期和时间
- Android中关闭DatePicker、TimePicker、NumberPicker的可编辑模式
- 日期、时间选择器(DatePicker和TimePicker)的功能与用法
- 联合使用DatePicker和TimePicker来选择日期和时间
- Android之日期时间选择控件DatePicker和TimePicker
- Android UI控件系列:DatePicker,TimePicker(日期和时间选择)
- 日期和时间选择器(DatePicker与TimePicker的用法)
- Android DatePicker日期选择器、TimePicker时间选择器的使用
- cordova-plugin-datepicker 添加只选择年月的模式(android)
- Windows Phone 7 日期选择控件DatePicker和时间选择控件TimePicker
- Windows Phone 8.1中日期和时间选择器DatePicker,TimePicker
- 时间、日期选择器DatePicker、TimePicker
- 使用日历选择器DatepicKer和时间选择器TimepicKer
- Android开发——DatePicker和TimePicker时间选择器
- Android之日期时间选择控件DatePicker和TimePicker实例
- Android TimePickerDialog样式配置与TimePicker模式选择
- 时间和日期选择器DatePicker和TimePicker的使用