Skip to main content

Posts

Showing posts with the label DatePickerDialog

android kotlin - DatePickerDialog example

MainActivity.kt package com.cfsuman.kotlintutorials import android.content.Context import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { private lateinit var context: Context override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Get the widgets reference from XML layout val button = findViewById<Button>(R.id.button) // Set a click listener for button widget button.setOnClickListener{ // Initialize a new DatePickerFragment val datePickerFragment = DatePickerFragment() // Show the date picker dialog datePickerFragment.show( supportFragmentManager, "Date Picker" ) } } } DatePickerFragment.kt package com.cfsuman.kotlintutorials import android.ap...

How to set DatePickerDialog cancel button click listener in Android

MainActivity.java package com.cfsuman.androidtutorials; import android.app.DatePickerDialog; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; import android.widget.Button; import android.widget.DatePicker; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.DialogFragment; import java.util.Calendar; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout Button button = findViewById(R.id.button); // Show the date picker dialog button.setOnClickListener(v -> { // Initialize a new date picker dialog fragment DialogFragment dialogFragment = new DatePickerFragment(); // Show the date p...

How to create a custom Title for DatePickerDialog in Android

MainActivity.java package com.cfsuman.androidtutorials; import android.app.DatePickerDialog; import android.app.Dialog; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; import android.util.TypedValue; import android.view.Gravity; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout.LayoutParams; import androidx.fragment.app.DialogFragment; import java.util.Calendar; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout Button button = findViewById(R.id.button); // Show the date picker dialog button.setOnClickListener(v -> { ...

How to set DatePickerDialog max date and min date in Android

MainActivity.java package com.cfsuman.androidtutorials; import android.app.DatePickerDialog; import android.app.Dialog; import android.os.Bundle; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.DialogFragment; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout Button button = findViewById(R.id.button); // Show the date picker dialog button.setOnClickListener(v -> { // Initialize a new date picker dialog fragment DialogFragment dialogFragment = new DatePickerFr...

How to use theme in DatePickerDialog in Android

MainActivity.java package com.cfsuman.androidtutorials; import android.app.DatePickerDialog; import android.app.Dialog; import android.os.Bundle; import android.widget.Button; import android.widget.DatePicker; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.view.ContextThemeWrapper; import androidx.fragment.app.DialogFragment; import java.util.Calendar; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout Button button = findViewById(R.id.button); // Show the date picker dialog button.setOnClickListener(v -> { // Initialize a new date picker dialog fragment DialogFragment dialogFragment = new DatePickerFragment(); // Show the date picker dialog frag...

How to format DatePickerDialog selected date in Android

MainActivity.java package com.cfsuman.androidtutorials; import android.app.DatePickerDialog; import android.app.Dialog; import android.os.Bundle; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.DialogFragment; import java.text.DateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout Button button = findViewById(R.id.button); // Show the date picker dialog button.setOnClickListener(v -> { // Initialize a new date picker dialog fragment DialogFragment dFragment = new DatePickerFragmen...