【问题标题】:Can we display lollipop style DatePicker in kitkat Devices?我们可以在 kitkat 设备中显示棒棒糖风格的 DatePicker 吗?
【发布时间】:2015-01-07 14:44:07
【问题描述】:

我正在尝试在 4.4.2 设备中显示棒棒糖风格的日期选择器,有人可以告诉我从哪里开始,甚至有可能吗?

【问题讨论】:

标签: android datepicker android-5.0-lollipop


【解决方案1】:

随着越来越多的人转向 Material Design,最好有一个答案作为参考。

首先, 日期选择器不附带棒棒糖前设备上的主题

但好消息是,您不必自己移植库,其他人已经完成了。

检查https://github.com/wdullaer/MaterialDateTimePickerhttps://github.com/CiTuX/datetimepicker

这两个库都支持 android 版本 4.0 及更高版本(API 级别 14)。 我亲自尝试了第一个,效果很好。

【讨论】:

  • 请注意,“Material DatePicker”与“Lollipop DatePicker”不同:在每个Android版本中,选择器的图形样式略有不同,因此您在选择时必须考虑您想要的确切样式要集成的库。
【解决方案2】:

对于那些支持 Android 2.1+ 和/或使用 support-v4 库或来自 support-v7AppCompatActivity 的用户,我建议使用 this library。 它是Flavien Laurent Date and Time Picker 的克隆,并进行了一些改进。它们都基于Official Google Date and Time Picker for Android 4.3+,但适用于Android 2.1+。

https://github.com/wdullaer/MaterialDateTimePicker 仅适用于 Android 4.0+,其 DatePickerDialog 扩展 android.app.DialogFragment 如果您使用 android.support.v7.app.AppCompatActivity 则无用,因为它适用于扩展 android.support.v4.app.Fragment 的片段。

【讨论】:

    猜你喜欢
    • 2015-08-26
    • 2016-07-04
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 2015-04-17
    • 2016-11-23
    • 2016-08-14
    • 2016-02-11
    相关资源
    最近更新 更多