【发布时间】:2018-07-03 14:32:52
【问题描述】:
如何使用括号外的参数。 我正在尝试从两个日期选择器 picker1 和 picker2 中获取输入并想减去日期。这是我的代码
package com.rohithsai.simpleintrest
import android.app.DatePickerDialog
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
import java.text.SimpleDateFormat
import java.util.*
class MainActivity : AppCompatActivity() {
var formate = SimpleDateFormat("dd MMM, YYYY", Locale.US)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val c = Calendar.getInstance()
var preday = c.get(Calendar.DAY_OF_MONTH)
val premonth = c.get(Calendar.MONTH)
val preyear = c.get(Calendar.YEAR)
picker1.setOnClickListener() {
val dpd = DatePickerDialog(this, android.R.style.Theme_Holo_Dialog, DatePickerDialog.OnDateSetListener { datePicker, selyear1, selmonth1, selday1 ->
}, preyear, premonth, preday)
//show datepicker
dpd.show()
}
picker2.setOnClickListener() {
val dpd = DatePickerDialog(this, android.R.style.Theme_Holo_Dialog, DatePickerDialog.OnDateSetListener { datePicker, selyear2,selmonth2, selday2 ->
}, preyear, premonth, preday)
//show datepicker
dpd.show()
}
//see here
//tv1.text="$selday1/$selmonth1/selyear1"
}
}
我想访问参数 selday1 selmonth1 selyear1 和括号外的 selday2 selmonth2 selyear2。我无法在代码中使用它代替 see here。请帮助我。可能会感谢正确的答案
【问题讨论】:
标签: android datepicker kotlin