Skip to main content

Posts

Showing posts with the label CalendarView

android kotlin - CalendarView set minDate maxdate

MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.os.Bundle import android.widget.* import java.util.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the widgets reference from XML layout val calendarView = findViewById<CalendarView>(R.id.calendarView) // get a calendar instance val calendar = Calendar.getInstance() // set calendar view min date programmatically // calendar view min date 2022 june 7 calendar.set( 2022, // year 5, // month june, 0 based index 7 // day of month ) calendarView.minDate = calendar.timeInMillis } } activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout x...

android kotlin - CalendarView get selected date

MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.graphics.Color import android.os.Bundle import android.widget.* import java.text.DateFormat import java.util.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the widgets reference from XML layout val calendarView = findViewById<CalendarView>(R.id.calendarView) val button = findViewById<Button>(R.id.button) val textView = findViewById<TextView>(R.id.textView) // get a calendar instance val calendar = Calendar.getInstance() // calendar view date change listener calendarView.setOnDateChangeListener { view, year, month, dayOfMonth -> // set the calendar date as calendar view selected date calendar.set(year,month,dayOfMon...

android kotlin - CalendarView set date

MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.os.Bundle import android.widget.* import java.util.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the widgets reference from XML layout val calendarView = findViewById<CalendarView>(R.id.calendarView) val button = findViewById<Button>(R.id.button) val button2 = findViewById<Button>(R.id.button2) // get a calendar instance val calendar = Calendar.getInstance() // first button click listener button.setOnClickListener { // set the calendar date to 31 march 1951 calendar.set( // int: the value used to set the YEAR calendar field. 1951, // year // int: the value used to set the MONTH calend...

android kotlin - CalendarView example

MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.os.Bundle import android.widget.* import java.text.DateFormat import java.util.* class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the widgets reference from XML layout val calendarView = findViewById<CalendarView>(R.id.calendarView) val textView = findViewById<TextView>(R.id.textView) // get a calendar instance val calendar = Calendar.getInstance() // set the calendar view date change listener calendarView.setOnDateChangeListener { view, year, month, dayOfMonth -> // set the calendar date as calendar view selected date calendar.set(year,month,dayOfMonth) // format the calendar selected date val dateFormatter...