如何在Kotlin中使用DatePickerDialog?
在Java中,可以使用DatePickerDialog,如:
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); DatePickerDialog dpd = new DatePickerDialog(getActivity(),new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // Display Selected date in textbox lblDate.setText(""+ dayOfMonth+" "+MONTHS[monthOfYear] + ", " + year); } }, year, month,day); dpd.show();
Kotlin的DatePickerDialog如何使用?
它看起来像这样:
val c = Calendar.getInstance() val year = c.get(Calendar.YEAR) val month = c.get(Calendar.MONTH) val day = c.get(Calendar.DAY_OF_MONTH) val dpd = DatePickerDialog(activity, DatePickerDialog.OnDateSetListener { view, year, monthOfYear, dayOfMonth -> // Display Selected date in textbox lblDate.setText("" + dayOfMonth + " " + MONTHS[monthOfYear] + ", " + year) }, year, month, day) dpd.show()
这是通过将代码复制并粘贴到android studio中的kotlin文件中完成的。 我强烈建议使用它。