複数の numpickers の値を取得し、それらをすべて追加して TextView に表示しようとしています。テキストビュー文字列を取得して、番号ピッカーに変更を追加しようとしています。同じように
current_number_text= (TextView) findViewById(R.id.current_number);
NumberPicker np1 = (NumberPicker) findViewById(R.id.npId);
NumberPicker np2 = (NumberPicker) findViewById(R.id.npId2);
np1.setOnValueChangedListener(new OnValueChangeListener()
{
public void onValueChange(NumberPicker picker, int oldVal,
int newVal)
{
current_number_text.setText("" + (newVal * 10));
current_weight_view.setText("" + (newVal + np1.getValue() + np2.getValue()));
}
});
np2.setOnValueChangedListener(new OnValueChangeListener()
{
public void onValueChange(NumberPicker picker, int oldVal,
int newVal)
{
current_weight_view.setText("" + (newVal + np1.getValue() + np2.getValue()));
}
});
したがって、基本的にnewVal
は、各数値ピックの から文字列を追加して、current_number_text TextView に表示したいだけです。