在Lollipop设备中使用Kit Kat DatePicker

时间:2015-04-28 07:48:37

标签: android android-5.0-lollipop android-4.4-kitkat android-datepicker datepickerdialog

我试图在我的应用中显示DatePickerDialog。但我意识到出现的DatePickerDialog取决于手机操作系统。我的问题是如何在KitKat操作系统中显示DatePicker样式Lollipop?我知道这是可能的,因为Facebook等一些应用程序正在使用它。

这就是我想要的

DatePicker

2 个答案:

答案 0 :(得分:11)

在datepicker xml中尝试android:calendarViewShown="false"android:datePickerMode="spinner"。我相信前者适用于Kitkat及以下,而datePickerMode适用于Lollipop。

答案 1 :(得分:1)

最后我解决了这个问题, 你需要使用主题

<style name="Theme.Transparent" parent="@android:style/Theme.Holo.Light.Dialog">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">true</item>
</style>

android:calendarViewShown="false"
android:datePickerMode="spinner"

然后它在lolipop手机中显示了kitkat版本 如果你需要一些 随时给我发邮件

@ aakash4un2me @ gmail.com