を使ってタイトルを設定しました
timePicker.setTitle("sdsd");
しかし、タイムピッカーで時間を変更すると、タイトルがその時間に変更され、タイトルを削除するには、タイムピッカーにタイトルを永続的に保持するにはどうすればよいですか?
を使ってタイトルを設定しました
timePicker.setTitle("sdsd");
しかし、タイムピッカーで時間を変更すると、タイトルがその時間に変更され、タイトルを削除するには、タイムピッカーにタイトルを永続的に保持するにはどうすればよいですか?
1)onTimeChangedリスナーを設定し、毎回タイトルを元に戻すことができます。
2)TimePickerを拡張して、毎回自分でタイトルを変更できます。
3)TimePickerのソースコードを取得してプロジェクトに取り込み、タイトルを変更するための呼び出しを削除することができます
私はこれを使用しました:
private TimePickerDialog prepareDialog(int hour, int minute) {
return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity())) {
@Override
public void setTitle(CharSequence sequence) {
super.setTitle("CUSTOM TITLE GOES HERE");
}
};
}