Java “日期选择器”对话框仅显示一个日期

Java “日期选择器”对话框仅显示一个日期,java,android,kotlin,datepickerdialog,Java,Android,Kotlin,Datepickerdialog,我试图实现日期选择器对话框,但该对话框仅显示一个日期,其余日期显示为空白。原因是什么?这肯定是一个主题问题。由于文本颜色和圆圈颜色的对比,选定日期可见。您可以参考此链接,了解材料设计指南中日期选择器主题的剖析 请参考此答案以了解要使用的颜色 可以使用这些属性通过样式更改颜色 dayOfWeekBackground dayOfWeekTextAppearance headerMonthTextAppearance headerDayOfMonthTextAppearance headerYea


我试图实现日期选择器对话框,但该对话框仅显示一个日期,其余日期显示为空白。原因是什么?

这肯定是一个主题问题。由于文本颜色和圆圈颜色的对比,选定日期可见。您可以参考此链接,了解材料设计指南中日期选择器主题的剖析

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

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

dayOfWeekBackground
dayOfWeekTextAppearance
headerMonthTextAppearance
headerDayOfMonthTextAppearance
headerYearTextAppearance
headerSelectedTextColor
yearListItemTextAppearance
yearListSelectorColor
calendarTextColor
calendarSelectedTextColor

如果您共享当前样式和代码段,我们可以进一步细化答案。

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