Я хочу внести небольшое изменение в стандартный класс Android TimePicker
. В частности, я пытаюсь изменить его так, чтобы он работал с шагом 15 минут, а не с шагом 1 минута.
Этот пост помог мне ограничить диапазон минутных значений до {0, 15, 30, 45}, как требуется в моем приложении. Но, как я указал в последующем комментарии, счетчик минут по-прежнему показывает предыдущую минуту как текущее значение - 1, а следующую минуту как текущее значение + 1, что создает неаккуратный пользовательский интерфейс.
Я изучил соответствующий Исходный код Android, и кажется, что изменения I нужно будет сделать довольно просто. Но когда я попытался скопировать исходный код в свой проект, я получил огромное количество ошибок, связанных с объявлением package
, где найти Widget
, как разрешить переменные R.id
и т. д.
Итак, мой вопрос:
Как лучше всего внести небольшое изменение в данный класс из исходного кода Android и включить его в свой собственный проект?
В моем случае мне просто нужно внести несколько небольших изменений в TimePicker
и NumberPicker
, но я не уверен, как правильно настроить это в моем проекте.
Спасибо за любые предложения.