直到现在,我还是设法像这样更改背景色:
<style name="DialogTheme" parent="Theme.MaterialComponents.DayNight.Dialog" >
<item name="android:backgroundTint">#141414</item>
</style>
并像这样应用它:
TimePickerDialog timePickerDialog = new TimePickerDialog(getActivity(), R.style.DialogTheme, listener, hour, minute, false);
我正在运行Android Pie。
答案 0 :(得分:0)
通过更改numbersBackgroundColor
属性
<style name="MyTimePickerWidgetStyle"
parent="@android:style/Widget.Material.TimePicker">
<item name="android:headerBackground">#ffe082</item>
<item name="android:numbersTextColor">#b71c1c</item>
<item name="android:numbersInnerTextColor">#f44336</item>
<item name="android:numbersSelectorColor">#33691e</item>
<item name="android:numbersBackgroundColor">#ef9a9a</item>
<item name="android:amPmTextColor">#9c27b0</item>
希望它能起作用