-3

Stringaから aを取得しNumberPicker、それに加算を実行する方法を見つけようとしています。ユーザーが で 5 を選択した場合、実行しNumberPickerたい(5 + 10)の結果が に表示されますTextView。これを行う方法の例を探しています。これを行う簡単な方法を見つけることができないようです。

ここに私が使用しているコードがあります。

  np5.setOnValueChangedListener(new OnValueChangeListener()
        {
            public void onValueChange(NumberPicker picker, int oldVal, 
                                      int newVal)
            {
                current_weight_view.setText(String.valueOf(newVal));                    
            }        
        });
4

3 に答える 3

1

アップデート:

ただし、ユーザーが1を選択すると11ではなく10が追加され、ユーザーが2を選択すると20に等しくなるようにする必要があります。

掛け算はどうですか?

 np5.setOnValueChangedListener(new OnValueChangeListener()
        {
            public void onValueChange(NumberPicker picker, int oldVal, 
                int newVal)
            {
             //10 * 0 = 0;
             //10 * 1 = 10;
             //10 * 2 = 20;
             //etc
                current_weight_view.setText("" + (newVal * 10)); 
            }        
        });

そして、以前にブラケットを忘れてしまった愚かな私:私

于 2013-07-02T04:07:40.753 に答える