0

我正在创建一个具有倒数计时器的应用程序。我想通过 TimePicker 选择时间(单击按钮后)。我想只有几个选择。这是 15、30、45 分钟。

不幸的是 TimePicker 并不是我想要的。

是否有可能编辑 TimePicker,仅显示一组自定义值?

提前致谢!

4

2 回答 2

0

您应该使用 a来代替TimePicker选择15或分钟3045Spinner

如果您不知道如何使用微调器,请在评论中告诉我!

于 2013-03-17T18:37:44.057 回答
0

可以使用反射来做到这一点。我不确定这是否是正确的做法。

这是如何完成的示例。第 60 行用 3.0 之前的 android 中的 12 个日文符号替换了 24 小时微调器。第 74-76 行对 3.0+ 执行相同的操作。

使用微调器创建自己的对话框可能会更好,但对于我的代码,我想模仿本机 TimePicker。

于 2013-03-17T20:20:10.797 回答