2

営業時間の変更のみを許可する必要がありますか?どうすれば変更できますか?

単純な TimePicker では、TimePicker.OnTimeChangedListener インターフェイスを設定できますが、このインターフェイスは TimePickerDialog では使用できません。

4

3 に答える 3

1

元のウィジェットのソースとそのレイアウトをコピーして、独自のプロジェクトに「ライブラリ」クラスとして含めることができます。また、ソースの R への参照を更新する必要があります。レイアウトを使用すると、議事録を編集できないことに関して、好きなものを表示できます。これは宿題なので、Android ソース ライブラリからウィジェットをカスタマイズしていることに注意してください。

于 2011-10-31T19:00:55.207 に答える
1

getCurrentHour()setCurrentHour( ) を使用して、分を 0 に設定します。

于 2011-10-31T18:03:22.567 に答える
0

ドキュメントにはそれを行う方法が示されていないので、そのような方法はないと思います。TimePicker クラスをサブクラス化し、ミニッツ ピッカーを自分で無効にすることもできますが、それほど多くの作業を行う理由はありません。

ただし、値を 0 ( TimePicker.setCurrentMinute(0)) に設定できます。ユーザーが値を変更した場合は無視してください。また、分を使用しないため、分を変更しても問題ないことをユーザーに通知する必要があります。

于 2011-10-31T18:03:55.443 に答える