package com.example.androidspinner; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.Toast; public class MainActivity extends Activity { Spinner mySpinner; String[] spinnerArray ={ "One", "Two", "Three", "Four", "Five"}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mySpinner = (Spinner)findViewById(R.id.myspinner); ArrayAdapter<String> myArrayAdapter = new ArrayAdapter<String>( this, android.R.layout.simple_spinner_item, spinnerArray); myArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item ); mySpinner.setAdapter(myArrayAdapter); mySpinner.setOnItemSelectedListener(myOnItemSelectedListener); } OnItemSelectedListener myOnItemSelectedListener = new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String selectedItem = (String) parent.getItemAtPosition(position); Toast.makeText( getApplicationContext(), selectedItem, Toast.LENGTH_LONG) .show(); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub }}; }
Sep 20, 2012
Create Spinner from String array
To create Spinner from String array:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment