Time Picker in Android.

Welcome to AndroidEasy. Today we will see how to create TimePicker in android application in easiest way.



Step 1: Create a new project in Android Studio.( Select File New Android Project and give     
                 activity name as TimePicker.)

Step 2:  Open timePicker_activity.xml file and Paste below code into it.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">



    <TimePicker
        android:id="@+id/calendarView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp" />

    <Button
        android:id="@+id/btn_get"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Get Time" />

    <TextView
        android:id="@+id/tv_set"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textStyle="bold"
        android:text="Hello World!" />

</LinearLayout>


Step 3: Open TimePicker.java file and type below code.

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.TimePicker;
import android.widget.Toast;

public class TimePicker extends AppCompatActivity 
{
TimePicker time_pick;
Button btn_get; TextView tv_setTime;     @Override     protected void onCreate(Bundle savedInstanceState)     {         super.onCreate(savedInstanceState);         setContentView(R.layout.timePicker_activity);         time_pick=findViewById(R.id.calendarView);         btn_get=findViewById(R.id.btn_get);         tv_setTime=findViewById(R.id.tv_set);         btn_get.setOnClickListener(new View.OnClickListener()         {             @Override             public void onClick(View v)             {                 int hr=time_pick.getHour();                 int mins=time_pick.getMinute();                 StringBuilder builder=new StringBuilder();                 builder.append(hr);                 builder.append(mins);
                tv_setTime.setText(builder.toString());             }         });     } }


Step 4: And we are done with this. Now run the project.



Thank YouπŸ™ŒπŸ˜‰.

Comments

Post a Comment

Popular posts from this blog

Create an android app that demonstrates Activity Lifecycle and Instance State.

Program using Light Sensitive Sensors on Tinkercad