In activity_main.xml
:
<NumberPicker
android:id="@+id/numberPicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp" />
В MainActivity.java
внутри oncreate
:
NumberPicker numberPicker1 = (NumberPicker) findViewById(R.id.numberPicker1);
numberPicker1.setMinValue(1);
numberPicker1.setMaxValue(20);
Когда я редактирую значение с помощью клавиатуры, значение, которое я получаю программно, не меняется, но если я нажимаю +
, то -
оно работает.
Как я могу заставить его работать, не нажимая +
и -
?
ИЗМЕНИТЬ:
Я создал новый проект с кодом Мелиха Алтынташа, и он отобразил совершенно новый набор чисел!! (Тот, где вы проводите пальцем и не можете ввести текст). Потом я сравнил со своим реальным проектом и увидел android:theme="@android:style/Theme.NoTitleBar"
. Я добавил его в новый проект, и тогда числовик стал тем, к которому я привык.