to create spinner from string array:




Mã nguồn PHP:
[color=#000000]
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 }}; }[/color]