如何在日期选择器之外使用变量 [英] How to use variables outside the date picker

查看:84
本文介绍了如何在日期选择器之外使用变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在更新后使用这些给定值的日,年和月. 我希望他们使用更新的值,请帮忙.

Day,year and month using these given values after being updated. I want them to use updated values please help.

var day = 1  
var month = 1  
var year = 1999  
val dpd = DatePickerDialog(this,android.R.style.Theme_Holo_Dialog,
    DatePickerDialog.OnDateSetListener { datePicker, selyear,
   monthOfYear, dayOfMonth ->

    day = dayOfMonth
    month = monthOfYear
    year = selyear
    tv.text = "$day - $month - $year"  /*printing day month year*/

   }, year, month, day
 )

  dpd.show()

   val pday = 30 - day   /* day = 1(Not the chosen value)*/
   val pmonth = 12 - month  
   val pyear = 2019 - year 

推荐答案

只需创建一个新方法并传递您的参数

simply make a new method and pass your parameters

    var day = 1  
    var month = 1  
    var year = 1999  
    val dpd = DatePickerDialog(this,android.R.style.Theme_Holo_Dialog,
        DatePickerDialog.OnDateSetListener { datePicker, selyear,
       monthOfYear, dayOfMonth ->
       updateDate(dayOfMonth,monthOfYear,selyear)

        tv.text = "$day - $month - $year"  /*printing day month year*/

       }, year, month, day
     )

      dpd.show()

       val pday = 30 - day   /* day = 1(Not the chosen value)*/
       val pmonth = 12 - month  
       val pyear = 2019 - year 

updatDate(var d,var m ,var s){
    day = d
    month = m  
    year = s 

}

这篇关于如何在日期选择器之外使用变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆