Code
Packagecom.lxt008;ImportCOM.LXT008.R;Importandroid.app.Activity;ImportAndroid.os.Bundle;ImportAndroid.view.View;ImportAndroid.widget.AdapterView;ImportAndroid.widget.ArrayAdapter;ImportAndroid.widget.Spinner;ImportAndroid.widget.TextView; Public classActivity01extendsactivity{Private Static FinalString[] m_countries = {"O type", "Type a", "B", "AB", "other" }; PrivateTextView M_textview; PrivateSpinner M_spinner; PrivateArrayadapter<string>adapter; /**Called when the activity is first created.*/@Override Public voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.main); M_textview=(TextView) Findviewbyid (R.ID.TEXTVIEW1); M_spinner=(Spinner) Findviewbyid (r.id.spinner1); //connect the optional content to the Arrayadapteradapter =NewArrayadapter<string> ( This, Android. R.layout.simple_spinner_item, m_countries); //set the style of the drop-down listAdapter.setdropdownviewresource (Android. R.layout.simple_spinner_dropdown_item); //Add adapter to M_spinnerM_spinner.setadapter (adapter); //Add spinner Event listenerM_spinner.setonitemselectedlistener (NewSpinner.onitemselectedlistener () {@Override Public voidOnitemselected (adapterview<?> arg0, View arg1,intArg2,LongArg3) {M_textview.settext ("Your blood type is:" +M_COUNTRIES[ARG2]); //set to display the currently selected itemarg0.setvisibility (view.visible); } @Override Public voidOnnothingselected (adapterview<?>arg0) { //TODO auto-generated Method Stub } }); }}
Layout file
<?XML version= "1.0" encoding= "Utf-8"?><LinearLayoutxmlns:android= "Http://schemas.android.com/apk/res/android"android:orientation= "vertical"Android:layout_width= "Fill_parent"Android:layout_height= "Fill_parent" ><TextViewAndroid:id= "@+id/textview1"Android:layout_width= "Fill_parent"Android:layout_height= "Wrap_content"Android:text= "@string/hello" /><SpinnerAndroid:id= "@+id/spinner1"Android:layout_width= "Wrap_content"Android:layout_height= "Wrap_content"Android:layout_centerhorizontal= "true"/></LinearLayout>
Android-spinner drop-down list demo