How to show date picker dialog in Android Studio| Setup Mobile Date Beginners Tutorials 2022

How to show date picker dialog in Android Studio| Setup Mobile Date Beginners Tutorials 2022






Full tutorial is given below. Dear Viewer we are working hard to maintain this website. We doesn't want any think from you. Its just a humble request If you thinks that this posts helps you please share this post with your friends.


Date Picker Dialog - Android Studio









activity_main.xml


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="10dp"
    tools:context=".MainActivity" >

    <Button
        android:id="@+id/btnPickDate"
        android:text="Pick Date"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    <TextView
        android:id="@+id/tvdate"
        android:text="Pick Date"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>








MainActivity.java


package com.usmtip.myapplication;

import android.app.DatePickerDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {


    Calendar mClndr;
    DatePickerDialog dpd;

    Button mBtnPickDate;
    TextView mTvDate;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);





        mTvDate = findViewById(R.id.tvdate);
        mBtnPickDate = findViewById(R.id.btnPickDate);


        mBtnPickDate.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                mClndr = Calendar.getInstance();
                int day = mClndr.get(Calendar.DAY_OF_MONTH);
                int month = mClndr.get(Calendar.MONTH);
                int year = mClndr.get(Calendar.YEAR);

                dpd = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
                    @Override
                    public void onDateSet(DatePicker datePicker, int mYear, int mMonth, int mDay) {
                        mTvDate.setText(mDay + "/" + (mMonth+1) + "/" + mYear);
                    }
                }, year, month, day);
                dpd.show();
            }
        });

    }
}










All Server Links to Download This File:



Previous Post
Next Post

post written by:

0 Comments: