2017-06-13 6 views
0

私はアンドロイドで新しく、ボタンをクリックすることで時間ピッカーの結果をtextviewに渡そうとしています(ここではタブ付きレイアウトを使用しています)。問題は、私は出力を取得していない、私はそれが動作しているかどうかはわかりません。 誰も私がこれを理解するのを助けてくれますか?タブ内のtimepickerからtimeviewに時間を渡してフラグメントを拡張する方法

​​3210

答えて

0

だけしてみてください。この

のでmSelectedTimeのようなプライベート文字列を定義します。

final TextView time = (TextView) mView.findViewById(R.id.tv); 
TimePicker timePicker = (TimePicker) mView.findViewById(R.id.dp); 

timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { 
    @Override 
    public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { 
     mSelectedTime = hourOfDay + " " + ":" + " " +minute; 
    } 
}); 

とは、あなたのリスナーに:

set_time.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     time.setText(mSelectedTime) 
} 
+0

ポイントではなく、「setOnClickListener」の「setOnTimeChangedListener」である – Meikiem

+0

それがリスナー –

+0

を変更した後であっても動作していないなぜあなたはonClickのリスナー内部リスナーを書きます? – Meikiem

関連する問題