我需要实现一个对话框,用户可以在其中输入分钟和秒的时间.例如:6分30秒.在那里我还需要一个分钟数的上限(即,分钟范围从0到10秒,从0到60秒.)
但正如此处所讨论的,android TimePicker仅提供小时和分钟.我已经看过一些关于添加秒数的帖子,但没有关于删除小时和添加秒数的内容.也许没有办法对会议记录施加限制.
我看过一些帖子建议使用NumberPicker创建自定义时间选择器,但也注意到NumberPicker用于内部目的而不应使用.这似乎是一个Catch-22.
我可以尝试修改TimePicker或NumberPicker的源代码,但我并不了解理解它们如何工作以及维护自定义版本所需的时间.
我想这让我实现了一个自定义的Minutes-Seconds选择器.使用上下按钮移动数字看起来并不太难,但我不知道如何允许用户滑动以滚动每个"滚轮"中的数字.
有什么建议?