5
私は2つの番号ピッカーを持っています。私は、ユーザーが選択した値を取得したいと思います。それらをStringに変換します。NumberPickerから選択した番号を取得する方法は?
私は2つの番号ピッカーを持っています。私は、ユーザーが選択した値を取得したいと思います。それらをStringに変換します。NumberPickerから選択した番号を取得する方法は?
getValue()を呼び出すことによって、現在選択されている番号を取得できます。あなたはmyPickerを持っている場合は、あなたがこれを行うことができます:あなたはそれをユーザーが選択されているときの値を取得したい場合は
String value = "" + myPicker.getValue();
を、あなたはNumberPicker.OnValueChangeListenerインターフェイスを実装する必要があります。
private class MyListener implements NumberPicker.OnValueChangeListener {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
//get new value and convert it to String
//if you want to use variable value elsewhere, declare it as a field
//of your main function
String value = "" + newVal;
}
}
はあなたを忘れずに設定してくださいリスナー、例:
myPicker.setOnValueChangedListener(new MyListener());
Android用のNumberPickerに関するドキュメント。 http://developer.android.com/reference/android/widget/NumberPicker.htmlまた、これは役立ちます:http://stackoverflow.com/questions/9279785/how-to-use-numberpicker-widget-android-4 -0 – Radnyx