我正在自定义日期和时间选择器。
当我在android Nougat上尝试时,“确定”和“取消”按钮似乎是半透明的灰色。见所附图片。
在android 6中-看起来很好...
有任何想法吗?
谢谢
<style name="AppTheme.Dialog" parent="AppTheme.Dialog.Base">
<item name="android:datePickerDialogTheme">@style/MyDatePickerDialogTheme</item>
<item name="android:timePickerDialogTheme">@style/MyTimePickerDialogTheme</item>
</style>
<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Light.Dialog">
<item name="android:colorAccent">#00FF00</item>
</style>
<style name="MyTimePickerDialogTheme" parent="android:Theme.Material.Light.Dialog">
<item name="android:colorAccent">#00FF00</item>
</style>
谢谢
最佳答案
好的,我明白了:我将以下项添加到MyDatePickerDialogTheme和MyTimePickerDialogTheme中:
<item name="buttonStyle">@style/MyPickerButtonStyle</item>
接着:
<style name="MyPickerButtonStyle" parent="android:Widget.Holo.Button">
<item name="android:textColor">#00c8f8</item>
</style>
它解决了问题。
这是因为我定义了自己的buttonStyle ...