2017-08-23 11 views
0

私はカスタムのNumberPickerを作成して、ユーザーが小数点以下1桁の実数を選択できるようにしています。これは私がやったことです:私は2つのNumberPickerを一緒に入れて、0から9までの最小値/最大値を設定し、2番目の値ではsetWrapSelectorWheelをfalseに設定します。数字ピッカーが最小/最大に達したときの動作を設定するにはどうすればよいですか?

私がしたいのは、2番目が最小/最大に達したときに最初のものを増やす/増やすことです。これを達成するためにリスナーを実装することはできますか?

(私は数字の無限の範囲を必要としない)私は次の行のようなものでsetDisplayedValuesを使用することができると思いますが、それは本当に安いです:

String[] numbers = {"0.0" , "0.1" ...}; 
numberpicker.setDisplayedValues(numbers); 

答えて

1

あなたは第二にリスナーを設定することができますsetOnValueChangedListenerとし、onValueChangeを上書きして、最初のnumberPicker値を増減する最小値/最大値に達したかどうかを確認します。

関連する問題