我希望在 Android 中创建与 TimePickerDialog(外观和感觉)完全一样的东西,但它是针对 MINUTES/SECONDS,而不是 HOURS/MINUTES。因此 AM/PM 不相关,因此允许 MINUTE 大于 24(最大值为 59)。
是否可以以任何方式更改 TimePickerDialog 实例以反映这一点?
任何和所有的建议将不胜感激。:-)
我希望在 Android 中创建与 TimePickerDialog(外观和感觉)完全一样的东西,但它是针对 MINUTES/SECONDS,而不是 HOURS/MINUTES。因此 AM/PM 不相关,因此允许 MINUTE 大于 24(最大值为 59)。
是否可以以任何方式更改 TimePickerDialog 实例以反映这一点?
任何和所有的建议将不胜感激。:-)
由于 CommonsWare 答案中的链接现已失效,您可能想知道 TimePickerDialog 的源代码可能已经在您的本地计算机上 - 它包含在 SDK 中。尝试查看以下位置:
[SDK_HOME]/sources/android-23/android/app/TimePickerDialog.java
or
[SDK_HOME]/sources/android-23/com/android/datetimepicker/time/TimePickerDialog.java
[SDK_HOME]/platforms/android-23/data/res/layout/time_picker_dialog.xml
当然,选择你想借用的安卓版本。对 R. 的引用应该是 android.R. 不幸的是,ValidationCallback 似乎存在一些可见性问题——即使在最近的 SDK 级别上也是如此。