Saturday, May 30, 2020

How to disable future dates in Datepicker in Android Studio?



Hello,
This article is for Beginner and people who want to learn Android .This article is about to disabling future dates in datepicker.



1. XML File .

activity_main -


<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:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity">

<EditText
android:id="@+id/edt"
android:hint="Select Date"
android:focusable="false"
android:inputType="none"
android:layout_width="match_parent"
android:layout_height="wrap_content" />


</LinearLayout>


2.Java File.
MainActivity-

 import android.app.DatePickerDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.EditText;

import java.util.Calendar;


public class MainActivity extends AppCompatActivity {
EditText edt;
DatePickerDialog datePickerDialog;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edt=findViewById(R.id.edt);
final Calendar calendar=Calendar.getInstance();
final int day=calendar.get(Calendar.DAY_OF_MONTH);
final int year=calendar.get(Calendar.YEAR);
final int month=calendar.get(Calendar.MONTH);
edt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
datePickerDialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
edt.setText(dayOfMonth+"/"+(month+1)+"/"+year);
}
},year,month,day);
datePickerDialog.getDatePicker().setMaxDate(calendar.getTimeInMillis());




datePickerDialog.show();
}

});



}
}

Wednesday, May 27, 2020

How to disable previous dates in datepicker in Android Studio?



Hello,
This article is for Beginner and people who want to learn Android .This article is about to disabling previous dates in datepicker.



1. XML File .

activity_main -



<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:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity">

<EditText
android:id="@+id/edt"
android:hint="Select Date"
android:focusable="false"
android:inputType="none"
android:layout_width="match_parent"
android:layout_height="wrap_content" />


</LinearLayout>
2.Java File.
MainActivity-

import android.app.DatePickerDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.EditText;

import java.util.Calendar;


public class MainActivity extends AppCompatActivity {
EditText
edt;
DatePickerDialog
datePickerDialog;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
activity_main);
edt=findViewById(R.id.edt);
final Calendar calendar=Calendar.getInstance();
final int day=calendar.get(Calendar.DAY_OF_MONTH);
final int year=calendar.get(Calendar.YEAR);
final int month=calendar.get(Calendar.MONTH);
edt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
datePickerDialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
edt.setText(dayOfMonth+"/"+(month+1)+"/"+year);
}
},
year,month,day);
datePickerDialog.getDatePicker().setMinDate(calendar.getTimeInMillis());



datePickerDialog.show();
}

});



}
}

Monday, May 25, 2020

How to popup datepicker when click on edittext in Android Studio?



Hello,
This article is for Beginner and people who want to learn Android .This article is about How to popup Datepicker when click on Editext ?

1. XML File .
activity_main -

<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:gravity="center"
android:layout_height="match_parent"
tools:context=".MainActivity">

<EditText
android:id="@+id/edt"
android:hint="Select Date"
android:focusable="false"
android:inputType="none"
android:layout_width="match_parent"
android:layout_height="wrap_content" />


</LinearLayout>
2. Java File .
MainActivity -

import android.app.DatePickerDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.DatePicker;
import android.widget.EditText;

import java.util.Calendar;


public class MainActivity extends AppCompatActivity {
EditText edt;
DatePickerDialog datePickerDialog;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edt=findViewById(R.id.edt);
Calendar calendar=Calendar.getInstance();
final int day=calendar.get(Calendar.DAY_OF_MONTH);
final int year=calendar.get(Calendar.YEAR);
final int month=calendar.get(Calendar.MONTH);
edt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
datePickerDialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
edt.setText(dayOfMonth+"/"+(month+1)+"/"+year);
}
},year,month,day);
datePickerDialog.show();
}

});



}
}

Saturday, May 23, 2020

How to display accurate date in datepicker using Android Studio?




Hello,
This article is for Beginner and people who want to learn Android .This article is about How to display accurate date in Android Studio?


In previous Blog we learnt to implement calendar view using datepicker. If you haven't watched this blog then follow the below link -


1. XML File .
activity_main -

<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:orientation="vertical"  
  android:layout_height="match_parent"  
  tools:context=".MainActivity">
<DatePicker    

android:id="@+id/dtepicker"   
 android:layout_width="wrap_content"    
android:layout_height="wrap_content">
</DatePicker>

</LinearLayout>


2.Java File.
MainActivity-
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.Toast;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {
    //declare variable 
   DatePicker dtepicker;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            
       dtepicker=findViewById(R.id.dtepicker);
        Calendar calendar=Calendar.getInstance();
        dtepicker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
            @Override        
            public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                String monthvalue= String.valueOf(dtepicker.getMonth()+1);
                Toast.makeText(MainActivity.this, ""+dtepicker.getDayOfMonth()+"-"+monthvalue+"-"+dtepicker.getYear(), Toast.LENGTH_SHORT).show();
            }
        });



}
}

Thursday, May 21, 2020

Calendar View using Datepicker Example in Android Studio







Hello,
This article is for Beginner and people who want to learn Android .This article is about to implement Datepicker in Android Studio.




1. XML File .

activity_main -



<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:orientation="vertical"  
  android:layout_height="match_parent"  
  tools:context=".MainActivity">
<DatePicker    

android:id="@+id/dtepicker"   
 android:layout_width="wrap_content"    
android:layout_height="wrap_content">
</DatePicker>

</LinearLayout>


2.Java File.

MainActivity-



import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.Toast;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {
    //declare variable    DatePicker dtepicker;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
     
        dtepicker=findViewById(R.id.dtepicker);
        Calendar calendar=Calendar.getInstance();
        dtepicker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
            @Override          
          public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                }
        });



}
}

Tuesday, May 19, 2020

Spinner setOnItemSelectedListener




Hello,
This article is for Beginner and people who want to learn Android .This article is about Spinner setOnItemSelectedListener Example.


In previous Article we learnt how to display text in spinner.If you haven't watched this article then follow the below link-





1. XML File .
activity_main -

<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:orientation="vertical"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Spinner
android:id="@+id/spinner"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"></Spinner>

</LinearLayout>

2.Java File.
MainActivity-
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
//declare variable
Spinner spinner;

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

spinner=findViewById(R.id.spinner);
//String array
String [] countries={"India","Us","UK","Ireland"};
ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,countries);
spinner.setAdapter(adapter);
//setOnItemSelectedListener
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String getvalue=spinner.getSelectedItem().toString();
Toast.makeText(MainActivity.this, ""+getvalue, Toast.LENGTH_SHORT).show();
}

@Override
public void onNothingSelected(AdapterView<?> parent) {

}
});


}
}

 

Sunday, May 17, 2020

How to display text in Spinner ?


Hello,
This article is for Beginner and people who want to learn Android .This article is about display text in Spinner.


1. XML File .
activity_main -

<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:orientation="vertical"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Spinner
android:id="@+id/spinner"
android:layout_marginTop="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"></Spinner>

</LinearLayout>

2.Java File.
MainActivity-
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
//declare variable
Spinner spinner;

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

spinner=findViewById(R.id.spinner);
//String array
String [] countries={"India","Us","UK","Ireland"};
ArrayAdapter<String>adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,countries);
spinner.setAdapter(adapter);

}
}

Thursday, May 14, 2020

How to display image in Imageview ?


Hello,
This article is for Beginner and people who want to learn Android .This article is about display image in Imageview.


1. XML File .
activity_main -

<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:gravity="center"  
  android:layout_height="match_parent"    
tools:context=".ImageviewActivity">

    <ImageView       
   android:id="@+id/img"  
   android:background="@drawable/android_logo"     
   android:layout_width="match_parent"     
   android:layout_height="300dp" />

</LinearLayout>

Tuesday, May 12, 2020

Listview Example


Hello,
This article is for Beginner and people who want to learn Android .This article is about display text in listview . when we clicked on list item it shows Toast Message.


1. XML File .
activity_main -

<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:orientation="vertical"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ListView
android:id="@+id/showdata"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>

2.Java File
MainActivity -
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
//declare variable
ListView showdata;
//string array
String[] stringsvalue={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};

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

showdata=findViewById(R.id.showdata);
//instance of array adapter class to bind data
ArrayAdapter<String> arrayAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,stringsvalue);
showdata.setAdapter(arrayAdapter);
//listview setitemonclicklistener
showdata.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// Toast
Toast.makeText(MainActivity.this, ""+position, Toast.LENGTH_SHORT).show();
}
});

}
}

Sunday, May 10, 2020

Button setOnClickListener Example



Hello,
This article is for Beginner and people who want to learn Android .This article is about learn Button setOnClickListener . when we clicked on button it shows Toast Message.

1. XML File .
activity_main -



<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:orientation="vertical"  
 android:layout_height="match_parent" 
 tools:context=".MainActivity">
<Button    
android:id="@+id/btn"
android:text="Button"    
android:layout_width="match_parent"    
android:layout_height="wrap_content" />
</LinearLayout>


2.Java File
MainActivity -
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
//declare variable    Button btn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
         
   btn=findViewById(R.id.btn);
        //add setonclick listener       
 btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //show message on button click listener     
           Toast.makeText(MainActivity.this,"Hey",Toast.LENGTH_SHORT).show();
            }
        });


    }
}

How to exit Application when click on Back Button Android?

Hello, This article is for Beginner and people who want to learn Android .This article is about How to exit Application when click on Back B...