【发布时间】:2016-02-04 00:10:06
【问题描述】:
我正在开发一个具有 Android 6 目标 API 的 Android 应用。您可能知道,在 Android 5 中,他们引入了 Material 外观,并包括日历日期选择器和模拟时钟时间选择器。
Android 4 时间选择器具有单独的月/日/年和小时/分钟/上午-下午微调器。我认为它们使用起来更快,尤其是时间选择器。
如何使用那些较旧的日期和时间选择器对话框,同时仍然保持 Android 5-6 的整体外观和应用中其他活动的感觉?
我知道那些较旧的选择器可能只是为了兼容性而保留,但无论如何仍想使用它们。 (我假设将它们打包到应用程序中会更加困难。)
作为参考,这是我目前使用的代码。
import android.app.DatePickerDialog;
...
new DatePickerDialog(this, callback, y, m, d).show();
【问题讨论】:
-
如何将主题设置为第二个参数和onDateListener
new DatePickerDialog(context, android.R.style.Theme_Holo_NoActionBar_Fullscreen,listener, y, m, d); -
谢谢!这行得通。如果这是一个答案,我会投赞成票。
标签: android datepicker material-design timepicker