Drop-down menu Spinner simple Pure string version

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.