我希望在Android中创建类似于TimePickerDialog(外观和感觉)的东西,但它将用于MINUTES / SECONDS,而不是HOURS / MINUTES。因此AM / PM不相关,因此允许MINUTE大于24(最大值为59)。
是否可以以任何方式更改TimePickerDialog实例以反映这一点?
任何和所有建议都将不胜感激。 : - )
答案 0 :(得分:7)
是否可以以任何方式更改TimePickerDialog实例以反映这一点?
不,但layout和source code到TimePickerDialog
都可用作实施自己对话框的起点。
答案 1 :(得分:1)
答案 2 :(得分:1)
由于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
当然,选择您要借用的Android版本。对R.的引用应该是android.R。不幸的是,似乎有一些visibility issues带有ValidationCallback - 即使在最近的SDK级别上也是如此。