[Android]NumberPickerの使い方

Android3.0から数値のみを選択できる
コンポーネント[NumberPicker]が追加されました。
すこし触って見たのでざっくりとした使い方をメモします。

参照URL : NumberPickerで数値を入力する/Getting Started

ソースコード(layput/picker.xml)

<NumberPicker
	android:id="@+id/pickerView"
	android:layout_width="100dp"
	android:layout_height="wrap_content" />
 

ソースコード(example.fragment)

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
	View			rootView	= inflater.inflate( R.layout.picker , container , false );
	# No.01
	NumberPicker	numPicker	= ( NumberPicker )rootView.findViewById( R.id.pickerView );

	# No.02
	numPicker.setMinValue( 0 );
	# No.03
	numPicker.setMaxValue( 24 );
	# No.04
	numPicker.setValue( 10 );
	# No.05
	numPicker.setOnValueChangedListener( onValueChangeListener );
}

解説

# No.01
説明は省略します。

# No.02
対象Pickerの最小値を設定します。

# No.03
対象Pickerの最大値を設定します。

# No.04
対象Pickerのデフォルト値を設定します。

# No.05
対象Pickerの値が変更された時の
リスナーを設定します。
リスナーの対象は
クラス[NumberPicker.OnValueChangeListener]です。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)