使用 android 时间选择器作为数字选择器

Using android timepicker as a number picker

我的一般问题是我需要使用步长 10(或其他)之类的东西从有限列表中设置一个数字的首选项。我知道我可以用经典的 NumberPicker 做到这一点,但我喜欢 TimePicker 的外观,想知道是否有人知道如何自定义它以充当更通用的数字选择器。 12 个值可能没问题,但如果您可以有任意数量的选择,那就更好了。也许有一个不同的小部件可以让我得到类似的东西......

Here's a crude mockup of a dialog example

How to create a number picker dialog?

您可以将时间选择器设置为 24 小时格式并获得 1-24 范围。但我不推荐它。最重要的是,您几乎需要为自定义号码选择器设计 xml 和 java class。