android - 是否可以更改 Android L TimePickerDialog 的样式?

标签 android android-timepicker android-5.0-lollipop

我在 Android L 模拟器上测试我的应用程序,我注意到 TimePickerDialog 已显着更改为:

Android L TimePickerDialog

这不符合我应用的主题,我想知道在 Android L 上运行时是否可以获得旧的 TimePickerDialog 样式。

最佳答案

android:timePickerMode="spinner" 添加到 XML

    <TimePicker
        android:id="@+id/timePicker1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:timePickerMode="spinner">
    </TimePicker>

https://developer.android.com/reference/android/R.attr.html#timePickerMode

您可以在 微调器时钟 模式之间进行选择。此属性仅在 API 级别 21 中可用,在此之前 spinner 模式是唯一可用的选项。

关于android - 是否可以更改 Android L TimePickerDialog 的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24449723/

相关文章:

java - AnglePicker 类似 Android API19 TimePicker

当背景为白色时,Android 5.0 使未选中的复选框不可见

java - Android 小通知图标在 5.1 中不显示(LOLLIPOP)

android - Android 中的 DRM 支持

android - 使用支持 SVG 的 PhoneGap 创建 WebView (Android)

java - TimePickerDialog 在滚动分钟时禁用小时更改

android - ActionBar/Toolbar 未显示在 Lollipop 版本的应用程序上

android - 无法上传apk : READ_EXTERNAL_STORAGE with different maxSdkVersions

java - 如何开始为我的 Android 应用程序进行单元测试?

android - 在获得时间选择器和当前时间之间的时间延迟后使用 postDelayed 安排任务