如何自定义TimePicker显示的项目?

时间:2012-07-08 15:31:40

标签: android

我已经在Android上编程了一个星期,所以我的哲学可能与其他IDE有点混乱。我习惯于Visual C#处理组件的风格 - 只需在屏幕上拖动它,然后在菜单中选择可能的首选项。然而,这似乎不起作用。

我的问题:我正在尝试制作一个简单的倒计时时钟,用户通过timePicker选择时间。但为此,我需要一种不同于默认的风格。而不是选择“真实”可能的时间,我希望它只有几分钟和几秒,逐步排序,所以用户可以选择“48分钟,9秒”,然后按确定。这怎么可能?

由于

1 个答案:

答案 0 :(得分:2)

嗯,TimePicker用于选择实际时间......而不是时间量。因此,您无法使用公共SDK中提供的TimePicker这样做。您必须改为创建自己的自定义视图。

要做到这一点,您可以考虑尝试的一件事是让自定义View扩展TimePicker。也许您可以覆盖适当的方法来达到所需的行为。但是,您需要对source code进行一些筛选。我不是百分之百确定是否可能,但似乎应该这样。