因系统版本差异而引起的datepicker样式改变

作为android开发的你,你是否发现了这个东西:时间控件因不同android版本不同。
下图为android 6.0系统
因系统版本差异而引起的datepicker样式改变
下图为android 4.4.4系统的,时间控件
因系统版本差异而引起的datepicker样式改变

第一种尝试,换主题
在清单文件中找到添加picker的类,然后添加主题

android:theme=”@android:style/Theme.Holo.Light.NoActionBar”

如果第一种不起作用,试一下接下来的方法,再布局文件中加一行代码

DatePicker 控件添加

android:datePickerMode=”spinner”

TimePicker 控件添加

android:timePickerMode=”spinner”
第三种,自己写,自己写,从github找个*吧
仿ios的时间控件
见链接:https://github.com/Bigkoo/Android-PickerView
自定义时间控件:
https://github.com/gzu-liyujiang/AndroidPicker