現在做的項目是運行在甲方採購的特定設備上的,5.0系統。在調用系統的日期和時間選擇控件時,發現全部是 Material Design 風格。怕給客戶演示時說使用不習慣,故穩妥起見,改爲 4.x 版本的 spinner 滾動選擇模式。
恢復成低版本滾動模式只需要是xml文件加上一句即可:
android:datePickerMode="spinner"
...
android:timePickerMode="spinner"
參考
http://www.zhimengzhe.com/Androidkaifa/105432.html
17/5/26 Add
改變文字顏色
改變成滾動模式之後,控件的背景顏色就默認爲白色了。尷尬的是日期或者時間的文字顏色也是白色的,類似這樣
如果通過控件的顏色屬性改變顏色之後依然無作用,可通過改變該 Activity 或者該控件的 Theme,
代碼:
android:theme="@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar"
最終效果:
另外,也可改變其分割線顏色:
setDatePickerDividerColor(color);