2016-10-14 9 views
0

私はAndroidのNumberPickerツールを使用しています。私はInteger.toStringメソッドを使用しましたが、私はドンに表示するには整数の値をStringに変更しました問題はそれだとは思わない。Toastに値を表示するようにNumberPickerを設定しようとしています

私は関係なく、私がNumberPickerで選ぶどのような値には(0)を示し、私のボタンをタップしていないときのものです。私は.getValue();を以下のように使用しています。

どのように設定するのですか?NumberPicker

numPickerMin = (NumberPicker) findViewById(R.id.numberPickerMinute); 

//Min 
numPickerMin.setMaxValue(60); 
numPickerMin.setMinValue(0); 
numPickerMin.setWrapSelectorWheel(false); 

int getvalueminute = numPickerMin.getValue(); 
final String getValMin= Integer.toString(getvalueminute); 

silentButton.setOnClickListener(
    new Button.OnClickListener(){ 
    public void onClick(View v){ 
     Toast.makeText(MainActivity.this,getValMin,Toast.LENGTH_LONG).show(); 
    } 
    } 
); 

答えて

0

私はあなたがボタンを押した後、トーストに正しい値を表示したいあなたのコードを理解するとして、それは常に0になりますので、あなたがそれを初期化した後は、ピッカーの値を取得していますか?あなたはOnClickListenerの中にあるもののラインを移動する必要があります:

int getvalueminute = numPickerMin.getValue(); String getValMin= Integer.toString(getvalueminute);

+0

はそれは私が何をしたいのです修正してください。あなたが提案したことはうまくいかなかった。 –

+0

右。私は私の答えを編集しました、それは今okだろう – matip

+0

それを得ました。寛大な見知らぬ人ありがとう。 –

関連する問題