我正在尝试DatePickerDialog
在我的应用程序中显示 a 。但我意识到DatePickerDialog
显示的内容取决于手机操作系统。我的问题是如何在操作系统中显示KitKat
风格?我知道这是可能的,因为 Facebook 等一些应用程序正在使用它。DatePicker
Lollipop
这就是我要的
我正在尝试DatePickerDialog
在我的应用程序中显示 a 。但我意识到DatePickerDialog
显示的内容取决于手机操作系统。我的问题是如何在操作系统中显示KitKat
风格?我知道这是可能的,因为 Facebook 等一些应用程序正在使用它。DatePicker
Lollipop
这就是我要的
尝试在 datepicker xml 中android:calendarViewShown="false"
。android:datePickerMode="spinner"
我相信前者适用于 Kitkat 及以下,而datePickerMode
适用于 Lollipop。
最后我解决了这个问题,你需要使用主题
<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 版本如果你需要一些邮件我随时
@aakash4un2me@gmail.com