【发布时间】:2013-04-18 14:13:18
【问题描述】:
我想对 Android 标准 TimePicker 类做一个小的改动。具体来说,我正在尝试对其进行更改,使其以 15 分钟为增量工作,而不是以 1 分钟为增量。
This post 帮助我将分钟值的范围限制为 {0, 15, 30, 45},这在我的应用中是必需的。但正如我在后续评论中指出的那样,分钟微调器仍将前一分钟显示为当前值 - 1,下一分钟显示为当前值 + 1,这会创建一个草率的用户界面。
我查看了相关的Android source code,看来我需要进行的更改非常简单。但是当我尝试将源代码复制到我的项目中时,我遇到了与package 声明、在哪里可以找到Widget、如何解析R.id 变量等相关的无数错误。
所以我的问题是:
从 Android 源代码对给定类进行小幅更改并将其合并到您自己的项目中的最佳方法是什么?
就我而言,我只需要对TimePicker 和NumberPicker 进行一些小改动,但我不确定如何在我的项目中正确设置。
感谢您的任何建议。
【问题讨论】:
标签: android open-source android-source android-datepicker