0
こんにちは私の日付選択ツールの日付を設定しようとしています。ユーザーが私のtxtdateをクリックすると、 2016は私のコードの一番下にあります。しかし、私は日付が自動的に現在の日付になるように更新したいが、私はこれを自分のコードに追加する方法がわからない。私はまた、ユーザーが過去に日付を選択できないように制限しようとしています。どんな入力であれ、最も有益です。Androidのカレンダーは、今日の日付を設定し、過去の日付を選択しないようにします。
txtDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
DatePickerDialog dialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
int month=monthOfYear+1;
String date= dayOfMonth+"";
int time = year + monthOfYear + dayOfMonth;
if(date.length()==1)
date="0"+date;
date=month+date;
txtDate.setText(dayOfMonth+"/"+month+"/"+year);
int dateInt = Integer.parseInt(date);
if(dateInt<=630 && dateInt>=605)
txtStatus.setText("Closed");
else
txtStatus.setText("Open");
}
},2016,05, 15);
dialog.show();
}
});
return rootView;
}
}
鮮明例