で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);
キーボードで値を編集すると、プログラムで取得した値は変更されませんが、押す+
と-
機能します。
+
とを押さずに動作させるにはどうすればよい-
ですか?
編集 :
Melih Altıntaş のコードで新しいプロジェクトを作成したところ、まったく新しいナンバーピッカーが表示されました!! (指でスライドして文字入力ができないもの)。次に、実際のプロジェクトと比較したところ、android:theme="@android:style/Theme.NoTitleBar"
. 新しいプロジェクトに追加したところ、numberpicker は慣れ親しんだものになりました。