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) {

}
});


}
}

 

No comments:

Post a Comment

If you have any doubts,Please let me know

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...