Drop-down menu Spinner simple Pure string version
public class Mainactivity extends Activity implements adapterview.onitemselectedlistener{private Spinner Spinner; private TextView text; Private list<string> data = new arraylist<string> (); Private arrayadapter<string> adapter; Private string[] Place = {"Beijing", "Shanghai", "Guangdong", "Suzhou"}; @Override protected void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.activity_main); Register Control Spinner = (spinner) Findviewbyid (R.id.spinner); Text = (TextView) Findviewbyid (R.id.text); Data source for (int i = 0; i < place.length; i++) {Data.add (place[i]); }//Adapter adapter = new Arrayadapter<string> (this,android. R.layout.simple_spinner_item,data); Adapter.setdropdownviewresource (R.layout.buju); Binds to adapter Spinner.setadapter (adapter); Spinner.setonitemselectedlistener (this); } @Override public void OnitemsElected (adapterview<?> parent, view view, int position, long ID) {//Method 1: GetItem provided through Arrayadapter (position) Get the location content directly String CityName = Adapter.getitem (position); Text.settext ("The place you have chosen is:" + cityname);///Method 2: Use an array to define the data source at the beginning of the initialization by using an array subscript mate position to find/Text.settext ("The place you chose is:" + place[ Position]);///Method 3: Get the location content directly through the List.get (position) provided by list//String CityName = data.get (position);//Text.sette XT ("The place you have chosen is:" + cityname); }
Drop-down menu Spinner simple Pure string version