package
com.geeksforgeeks.myfirstkotlinapp
import
androidx.appcompat.app.AppCompatActivity
import
android.os.Bundle
import
android.view.ViewGroup
import
android.widget.*
import
java.util.*
class
MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val datePicker = DatePicker(
this
)
val layoutParams = LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT)
datePicker.layoutParams = layoutParams
val linearLayout = findViewById<LinearLayout>(R.id.linear_layout)
linearLayout?.addView(datePicker)
val today = Calendar.getInstance()
datePicker.init(today.get(Calendar.YEAR), today.get(Calendar.MONTH),
today.get(Calendar.DAY_OF_MONTH)
) { view, year, month, day ->
val month = month +
1
val msg =
"You Selected: $day/$month/$year"
Toast.makeText(
this
@MainActivity
, msg, Toast.LENGTH_SHORT).show()
}
}
}