0
Fragment
にImageView
でDatePicker
を実装しました。 コールデートピッカー選択からコール
public class APD extends Fragment {
[...]
public void showDatePickerDialog() {
DatePicker datePicker = new DatePicker();
datePicker.show(getActivity().getSupportFragmentManager(), "datePicker");
}
calendar_image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
showDatePickerDialog();
}
});
[...]
}
がどのようにそれが実現することができます。
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
// Called when the user presses "OK" on the DatePicker
@Override
public void onDateSet(android.widget.DatePicker datePicker, int i, int i1, int i2) {
// Do something with the date chosen by the user
String date = datePicker.getDayOfMonth() + "-" + datePicker.getMonth() + "-" + datePicker.getYear();
}
私は私がそのようなようなDatePicker
を呼び出すFragment
を呼び出すには、日付の選択をキャッチしたいですか?