Android Datepicker文本颜色更改不起作用

Android Datepicker文本颜色更改不起作用,android,datepicker,themes,Android,Datepicker,Themes,在我的项目中,我在布局中使用了Datepicker小部件,如下所示,因为我只需要微调器,并且我已经为我的Datepicker for lollipop版本禁用了日历视图 <DatePicker android:id="@+id/datePickr" android:layout_width="wrap_content" android:layout_height="wrap_content" android:theme="@android:style/Widget.DatePicker"

在我的项目中,我在布局中使用了Datepicker小部件,如下所示,因为我只需要微调器,并且我已经为我的Datepicker for lollipop版本禁用了日历视图

<DatePicker
android:id="@+id/datePickr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:theme="@android:style/Widget.DatePicker"
android:calendarViewShown="false"
android:datePickerMode="spinner"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />

我面临的问题是,它在棒棒糖版本中为日期选择器文本显示不同的颜色。我不能改变同样的颜色


我需要更改日期选择器文本的颜色,使其在不同版本中显示相同的颜色。

与大多数组件一样,日期选择器的文本颜色受textColorPrimary的影响:

<item name="android:textColorPrimary">@color/Black</item>
@color/黑色

是否尝试更改datetext的文本颜色? 您可以在datepicker块中使用来实现这一点

日期文本外观


您可以为日期选择器提供颜色列表或单一颜色

IMHO,你必须用所需的文本颜色设置创建你的样式,并应用它而不是android样式。因为android风格可能会随着android操作系统的版本而改变。参考可能重复的我没有使用Datepicker对话框只是Datepicker在我的布局中我使用Datepicker和styles.xml中我在sturio中使用@style/editTextStyle@color/dgts_uupurple“dgts_upurple”显示,但在我的android上仍然是白色