-1

を使ってタイトルを設定しました

timePicker.setTitle("sdsd"); 

しかし、タイムピッカーで時間を変更すると、タイトルがその時間に変更され、タイトルを削除するには、タイムピッカーにタイトルを永続的に保持するにはどうすればよいですか?

4

2 に答える 2

1

1)onTimeChangedリスナーを設定し、毎回タイトルを元に戻すことができます。

2)TimePickerを拡張して、毎回自分でタイトルを変更できます。

3)TimePickerのソースコードを取得してプロジェクトに取り込み、タイトルを変更するための呼び出しを削除することができます

于 2012-06-09T23:04:41.503 に答える
0

私はこれを使用しました:

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");
        }
    };
}
于 2018-08-09T08:28:46.820 に答える