В настоящее время по умолчанию средство выбора номера отображает только 3 значения / элементы / элементы одновременно. Я думал, что это будет легко изменить, но я был неправ. Я не могу понять, как это изменить. Я огляделся и не смог найти способ это изменить. Может быть, есть другой способ, о котором я не знаю.
Я видел этот пост, но его 5 лет go, поэтому я предполагаю его Java, и в нем упоминается та же проблема, что и у меня
NumberPicker Отображение более 3 значений. Изменить Android Внутренний класс
Пост не дал ответа, но дал мне кое-что посмотреть. Это комментарий из другого поста
"Сделайте SELECTOR_WHEEL_ITEM_COUNT = 5; или что-то еще и измените высоту NumberPicker =" 300dp "(в зависимости от ITEM_COUNT). Это работает, как и ожидалось. Я пытался только сейчас. "
Я ввел код в MainActivity, но он не работает. Затем я нашел NumberPicker. java класс внутри библиотек> android> Widget> NumberPicker. java и нашел это
@Widget
public class NumberPicker extends LinearLayout {
/**
* The number of items show in the selector wheel.
*/
@UnsupportedAppUsage
private static final int SELECTOR_WHEEL_ITEM_COUNT = 3;
Я изменил 3 на 5, но ничего не произошло ... Колесо по-прежнему отображают 3 предмета. Я предполагаю, что этот код не используется. Как я могу изменить количество предметов в форме колеса от 3 до 5 в Kotlin? Есть простой способ сделать это? Это было очень сложно для чего-то, что кажется простым для выполнения
Спасибо!