我正在定制日期&时间选择器。 当我在Android Nougat上尝试时,OK和Cancel按钮看起来是半透明的灰色。见附图。 在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>
由于
答案 0 :(得分:1)
好的,我明白了:我加入了MyDatePickerDialogTheme&amp; MyTimePickerDialogTheme项目:
<item name="buttonStyle">@style/MyPickerButtonStyle</item>
然后:
<style name="MyPickerButtonStyle" parent="android:Widget.Holo.Button">
<item name="android:textColor">#00c8f8</item>
</style>
解决了这个问题。
之所以发生这种情况,是因为我定义了自己的buttonStyle ......