0
私はアンドロイドで新しく、ボタンをクリックすることで時間ピッカーの結果をtextviewに渡そうとしています(ここではタブ付きレイアウトを使用しています)。問題は、私は出力を取得していない、私はそれが動作しているかどうかはわかりません。 誰も私がこれを理解するのを助けてくれますか?タブ内のtimepickerからtimeviewに時間を渡してフラグメントを拡張する方法
3210私はアンドロイドで新しく、ボタンをクリックすることで時間ピッカーの結果をtextviewに渡そうとしています(ここではタブ付きレイアウトを使用しています)。問題は、私は出力を取得していない、私はそれが動作しているかどうかはわかりません。 誰も私がこれを理解するのを助けてくれますか?タブ内のtimepickerからtimeviewに時間を渡してフラグメントを拡張する方法
3210だけしてみてください。この
ので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)
}
ポイントではなく、「setOnClickListener」の「setOnTimeChangedListener」である – Meikiem
それがリスナー –
を変更した後であっても動作していないなぜあなたはonClickのリスナー内部リスナーを書きます? – Meikiem