ユーザーが日付を選択して日付ピッカーダイアログを再度開くと、現在の日付に設定されます...選択された日付ではない...ユーザーがdatepickerダイアログを再オープンした後、私のコードです選択した日付を日付ピッカーダイアログに設定します
@Override
public void onClick(View v) {
Dialog.Builder builder = null;
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR)+10;
c.set(year, c.get(Calendar.MONTH), c.get(Calendar.DATE));
builder = new DatePickerDialog.Builder(R.style.CustomStyle_DatePicker) {
@Override
public void onPositiveActionClicked(DialogFragment fragment) {
DatePickerDialog dialog = (DatePickerDialog) fragment.getDialog();
String date = dialog.getFormattedDate(SimpleDateFormat.getDateInstance());
selected_date.setText(date);
super.onPositiveActionClicked(fragment);
}
@Override
public void onNegativeActionClicked(DialogFragment fragment) {
super.onNegativeActionClicked(fragment);
}
}.dateRange(System.currentTimeMillis() - 1000, c.getTimeInMillis());
builder.positiveAction("OK")
.negativeAction("CANCEL");
DialogFragment fragment = DialogFragment.newInstance(builder);;
fragment.show(getFragmentManager(), null);
}
私は周りを検索しましたが、何か助けてもらえませんでしたか?
ありがとう...もう一度、あなたはいつも私のプロジェクトで私を助けます:) – meeftah
そしてedittextからdatepickerに日付を設定したいのであれば、あなたにはあまり問題はありません... – meeftah
edittextからselectedDateに割り当てますか? – Dhina