In Java an DatePickerDialog can be use such as:

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 Use是什么样子的?

推荐答案

It would look something like this:

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()

this was done by simply copying and pasting the code into a kotlin file in android studio. I would strongly recommend using it.

Kotlin相关问答推荐

Kotlin和JavaFX:绑定行为奇怪

Android Studio中的只读集合不支持操作失败的原因是什么?

Kotlin 可空泛型

高效匹配两个 Flux

如何使用 Android CameraX 自动对焦

如何为你的 Flutter 元素添加 Kotlin 支持?

如何禁用智能投射突出显示 Kotlin?

在 Spring Framework 5.1 中注册具有相同名称的测试 bean

无法解决:androidx.lifecycle:lifecycle-viewmodel-ktx:1.1.1

Kotlin DataBinding 将静态函数传递到布局 xml

如何在 Spring WebFlux 的响应正文中流式传输二进制数据

Kotlin的web-framework框架

无法在Kotlin中使用argb color int值?

使用Dagger 2提供函数依赖性

如何使用协调器布局和行为在CardView上完成此动画?

Kotlin lambda 语法混淆

如何为 Java 调用者声明返回类型为void的 Kotlin Lambda?

Kotlin中的属性(properties)和参数(parameters)有什么区别?

如何根据ArrayList的对象属性值从中获取最小/最大值?

Kotlin:访问 when 语句的参数