Я работаю над приложением для Android. Где-то внутри я показываю виджет NumberPicker
.
Как отключить переход между минимальным значением и максимальным значением?
Я имею в виду, что я использую средство выбора чисел с минимальным значением 0 и максимальным значением 9999. Это выглядит так:
Таким образом, пользователь может быстро перекинуть виджет для перехода от 0 к 9999. Я не хочу такого поведения. Виджет выбора чисел теперь выглядит как замкнутый круг, и я пытаюсь понять, как я могу разбить круг точно между минимальным и максимальным значением, чтобы он выглядел следующим образом от минимального значения и максимального значения:
Как я могу этого добиться?
Что я пробовал:
- Я искал везде в
NumberPicker
API, не похоже, что это то, что можно просто установить с помощью метода. - Я думаю, что я могу использовать метод
setDisplayedValues(String[] displayedValues)
для добавления пустых строк перед минимальным значением и после максимального значения, чтобы никакое значение не отображалось перед минимальным значением или после максимального значения, НО пользователь все равно сможет пролететь мимо них или ХУЖЕ: выбрать пустое значение.
Любые идеи? Придется ли мне замарать руки и копаться в реализации виджета? Возможно, внутри сенсорного слушателя?