Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在datepicker andriod studio kotlin中更新日期月份和年份_Kotlin_Datepicker - Fatal编程技术网

如何在datepicker andriod studio kotlin中更新日期月份和年份

如何在datepicker andriod studio kotlin中更新日期月份和年份,kotlin,datepicker,Kotlin,Datepicker,更新后使用这些给定值的日期、年份和月份。 我希望他们使用更新的值,请帮助 将变量声明从val更改为var,并在侦听器中更新它们: val c = Calendar.getInstance() var day = c.get(Calendar.DAY_OF_MONTH) var month = c.get(Calendar.MONTH) var year = c.get(Calendar.YEAR) val dpd

更新后使用这些给定值的日期、年份和月份。 我希望他们使用更新的值,请帮助


将变量声明从val更改为var,并在侦听器中更新它们:

        val c = Calendar.getInstance()
        var day = c.get(Calendar.DAY_OF_MONTH)
        var month = c.get(Calendar.MONTH)
        var year = c.get(Calendar.YEAR)

        val dpd = DatePickerDialog(
            this,
            android.R.style.Theme_Holo_Dialog,
            DatePickerDialog.OnDateSetListener { datePicker, selyear, monthOfYear, dayOfMonth ->
                day = dayOfMonth
                month = monthOfYear + 1
                year = selyear
                tv.text = "$day - $month - $year"

            }, year, month, day
        )

        dpd.show()

可能重复的否这不是我想要的我只是想根据中选择的日期更新日期月份和年份datepicker@PranjalRawat问题是什么?我想根据日期选择器上选择的日期来更改日期月和日期年的值,但这不起作用。你仍然不说什么不起作用。应用程序崩溃了吗?生日是否未更新?应用程序运行正常,但在“日期选择器”对话框中,我无法访问新选择的日期
        val c = Calendar.getInstance()
        var day = c.get(Calendar.DAY_OF_MONTH)
        var month = c.get(Calendar.MONTH)
        var year = c.get(Calendar.YEAR)

        val dpd = DatePickerDialog(
            this,
            android.R.style.Theme_Holo_Dialog,
            DatePickerDialog.OnDateSetListener { datePicker, selyear, monthOfYear, dayOfMonth ->
                day = dayOfMonth
                month = monthOfYear + 1
                year = selyear
                tv.text = "$day - $month - $year"

            }, year, month, day
        )

        dpd.show()