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



在我的项目中,我在布局中使用了datepicker窗口小部件,因为我只需要旋转器,并且我对lollipop版本的datepicker进行了禁用的日历视图

<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" />

我遇到的问题是它在 lollipop 版本中显示出不同的颜色。我无法更改相同的颜色。

我需要更改datepicker文本的颜色,以便在不同版本中显示相同的颜色。

与大多数组件一样,datepicker的文本颜色由textColorPrimary实现:

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

您是否试图更改DateText的文本颜色?您可以在datepicker块中实现这一目标

dateTextAppearance

您可以为您的datepicker提供彩色列表或单一颜色。

最新更新