私はDatePickerDialog.OnDateSetListener
それがうまくいくのを使います。
日付ピッカーに120日間の日付を追加したい。
つまり、120日を追加すると、日付と月が自動的に変更されます。どうやってするの?
私はDatePickerDialog.OnDateSetListener
それがうまくいくのを使います。
日付ピッカーに120日間の日付を追加したい。
つまり、120日を追加すると、日付と月が自動的に変更されます。どうやってするの?
このような何かがうまくいくはずです:
Calendar cal = Calendar.getInstance();
cal.set(datepick.getYear(), datepick.getMonth() + 1, datepick.getDayOfMonth());
cal.add(Calendar.DATE, 120);
datepick.updateDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) - 1, cal.get(Calendar.DATE));
必ず 120 日を追加した日付オブジェクトを作成し (その方法については、このトピックを参照してください)、それを使用して、初期化時または変更時に日付ピッカーに入力してください。あなたが何を達成しようとしているのかはよくわかりませんが、後者は使いやすさの点で適切ではないようです。その場合、+120 日の日付を表す追加のテキスト フィールドを作成します。