Android 微调器日期选择器不更改文本颜色
我正在尝试使用XML样式更改Android 微调器日期选择器不更改文本颜色,android,material-design,Android,Material Design,我正在尝试使用XML样式更改DatePicker中的文本颜色,但运气不好。我的应用程序主题是theme.MaterialComponents.Light,我使用的样式代码如下 <style name="MyDatePicker" > <item name="android:textColorPrimary">@color/textColorPrimary</item> <item name=&quo
DatePicker
中的文本颜色,但运气不好。我的应用程序主题是theme.MaterialComponents.Light,我使用的样式代码如下
<style name="MyDatePicker" >
<item name="android:textColorPrimary">@color/textColorPrimary</item>
<item name="colorControlNormal">@color/colorAccent</item>
</style>
<DatePicker
android:id="@+id/datePicker"
style="@style/MyDatePicker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:datePickerMode="spinner" />
@颜色/文本颜色主
@颜色/颜色重音
我看到过很多关于这个问题的帖子,但不幸的是,没有一个答案对我有用。我正在使用材质库的版本1.2.0
还有别的办法解决这个问题吗?谢谢 由于DatePicker是一个视图组,因此可以使用主题
属性将定义的样式应用于该视图组(及其子视图)
相反,样式
仅应用于父日期选择器,其子项不受影响
因此,请改为:
android:theme="@style/MyDatePicker"