我已经在 Android 中编程了一周,所以我的理念可能有点被其他 IDE 操纵。我习惯了 Visual C# 处理组件的风格——只需将它拖到屏幕上,然后在其菜单中选择可能的首选项。然而,这似乎在这里不起作用。
我的问题:我正在尝试制作一个简单的倒计时时钟,用户通过timePicker
. 但为此,我需要与默认样式不同的样式。与其选择“真实”可能的时间,我希望它只有分钟和秒,按增量排序,因此用户可以选择“48 分钟,9 秒”并按确定。这怎么可能?
谢谢
我已经在 Android 中编程了一周,所以我的理念可能有点被其他 IDE 操纵。我习惯了 Visual C# 处理组件的风格——只需将它拖到屏幕上,然后在其菜单中选择可能的首选项。然而,这似乎在这里不起作用。
我的问题:我正在尝试制作一个简单的倒计时时钟,用户通过timePicker
. 但为此,我需要与默认样式不同的样式。与其选择“真实”可能的时间,我希望它只有分钟和秒,按增量排序,因此用户可以选择“48 分钟,9 秒”并按确定。这怎么可能?
谢谢
好吧,这TimePicker
意味着选择实际时间......而不是时间数量。因此,您不能使用TimePicker
公共 SDK 中提供的内容来执行此操作。您将不得不制作自己的自定义视图。
为此,您可能会考虑尝试的一件事是让您的自定义View
扩展TimePicker
。也许您可以覆盖适当的方法以达到所需的行为。但是,这将需要您对源代码进行一些筛选。我也不是 100% 确定这是否可能,但似乎应该这样做。