【问题标题】:Date picker Dialog shows only one date日期选择器对话框仅显示一个日期
【发布时间】:2021-05-21 09:40:22
【问题描述】:

我正在尝试实现日期选择器对话框,但该对话框仅显示一个日期并将其余日期显示为空白可能是什么原因?

【问题讨论】:

  • 显示代码兄弟
  • 更改日期选择器对话框的主题。这是因为您的应用程序主题。
  • 您可以自定义数据选择器对话框的颜色
  • 它看起来像一个主题问题,只需更改应用主题或为日期选择器对话框制作自定义主题并将其应用于代码。

标签: java android kotlin datepickerdialog


【解决方案1】:

这绝对是主题问题。由于文本颜色和圆圈颜色的对比,所选日期可见。您可以参考此链接以通过 Material 设计指南了解 Date Picker 主题的解剖结构。

https://material.io/components/date-pickers#theming

请参阅此答案以了解要使用的颜色。

https://stackoverflow.com/a/29014475/4491971

您可以使用这些属性通过样式更改颜色

dayOfWeekBackground
dayOfWeekTextAppearance
headerMonthTextAppearance
headerDayOfMonthTextAppearance
headerYearTextAppearance
headerSelectedTextColor
yearListItemTextAppearance
yearListSelectorColor
calendarTextColor
calendarSelectedTextColor

如果您分享当前的样式和代码sn-p,我们可以进一步细化答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2019-07-10
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多