Android:如何设置 DatePicker 的样式?

Posted

技术标签:

【中文标题】Android:如何设置 DatePicker 的样式?【英文标题】:Android: How to style the DatePicker? 【发布时间】:2013-12-06 17:46:40 【问题描述】:

我想设置 DatePicker 的样式,但找不到方法。

我想编辑布局(可在此处找到其参考: https://android.googlesource.com/platform/frameworks/base/+/36f469fa46bd009bfbc27d1350af5bde4a4dd378/core/res/res/layout/date_picker_holo.xml),但 Android Studio 编辑器无法识别 internalLayout

<style name="MyDatePicker" parent="Widget.DatePicker">
    <item name="android:internalLayout">@android:layout/date_picker_holo</item>
</style>

有人知道怎么做吗?

【问题讨论】:

从 API 级别 11 开始,有一个 datePickerStyle 允许与 calendarViewShownstartYearendYearmaxDateminDatespinnersShown 一起进行一些自定义。但是,如果您想完全自定义对话框/小部件,您可能会发现this backport 很有用。如果你包含后者,你几乎可以修改任何你喜欢的东西。 【参考方案1】:

我相信您需要使用自己的视图重新创建布局并扩展 DatePicker。 看看这个帖子Custom DatePicker in Android?

【讨论】:

以上是关于Android:如何设置 DatePicker 的样式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android 的 datepicker 对话框中设置最大日期?

如何获得MONTHS,DAYS和周(android datepicker)

如何从 Android 中的 DatePicker 小部件中获取日期?

android 日期控件 datePicker 如何去掉右边的日历表

Android - OnDateChangedListener - 你如何设置这个?

如何通过 Intent 初始化 Android DatePicker?