【问题标题】:Android Datepicker text color change not workingAndroid Datepicker文本颜色更改不起作用
【发布时间】:2016-12-16 09:00:23
【问题描述】:

在我的项目中,我在布局中使用了 Datepicker 小部件,如下所示,因为我只需要微调器,并且我为棒棒糖版本的 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 版本的日期选择器文本显示不同的颜色。我无法更改相同的颜色。

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

【问题讨论】:

  • 恕我直言,您必须使用所需的文本颜色集创建您的样式并应用它而不是 android 样式。因为android风格可能会根据android OS版本而改变。参考DatePicker Style
  • 我没有在我的布局中使用 Datepicker 对话框 Just Datepicker 在 datepicker 我使用 在 styles.xml 我使用 在 sturio 中显示“dgts__purple”,但在我的 android 上仍然是白色

标签: android datepicker themes


【解决方案1】:

与大多数组件一样,DatePicker 的文本颜色受 textColorPrimary 影响:

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

【讨论】:

    【解决方案2】:

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

    日期文本外观

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-17
      • 2017-07-11
      • 2017-06-05
      • 2012-02-08
      • 2015-09-29
      • 1970-01-01
      相关资源
      最近更新 更多