6

Я пытаюсь показать DatePickerDialog в своих приложениях. Но я понял, что отображаемый DatePickerDialog зависит от ОС телефона. Мой вопрос: как я могу показать KitKat стиль DatePicker в Lollipop OS? Я знаю, что это возможно, потому что некоторые приложения, такие как Facebook, используют его.Использование Kit Kat DatePicker в устройстве Lollipop

Это то, что я хочу

DatePicker

ответ

10

Попробуйте android:calendarViewShown="false" и android:datePickerMode="spinner" в Datepicker XML. Я считаю, что первый для Китката и ниже, а datePickerMode относится к Lollipop.

+1

В настоящее время я использую DatePickerDialog, есть ли способ установить режим, или я должен создать настраиваемый диалог? –

+1

Он работает! Я использую DatePicker в пользовательском диалоге. Большое спасибо –

+0

@GabyolaLim, можете ли вы поделиться кодом? –

0

Наконец я решить эту проблему, вам нужно использовать тему с

<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" 

затем он показывает версию KitKat в Lolipop телефона если и нужны некоторые некоторых из них почте мне в любое время

@ aakash4un2me @ gmail.com

 Смежные вопросы

  • Нет связанных вопросов^_^