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