Method 1 code:
<String-array name = "city_name"> <item> Zhejiang </item> <item> Shanghai </item> <item> Beijing </item> </string-array>
<Spinner android:id="@+id/citySelect" android:layout_width="fill_parent" android:layout_height="wrap_content" android:entries="@array/city_name" />
Entries = "@ array/city_name" specifies the array Resource
Method 2 set the adapter:
@ Override protected void oncreate (bundle savedinstancestate) {super. oncreate (savedinstancestate); setcontentview (R. layout. activity_main); mcityselect = (spinner) findviewbyid (R. id. cityselect); mcityselect2 = (spinner) findviewbyid (R. id. cityselect2); string arr [] = {"Sun Wukong", "", "TANG Zeng"}; adapter = new arrayadapter <string> (this, android. r. layout. simple_gallery_item, arr); // set the drop-down style adapter for the adapter. setdrop Downviewresource (Android. r. layout. simple_selectable_list_item); mcityselect2.setadapter (adapter); mcityselect2.setonitemselectedlistener (this) ;}@ override public Boolean oncreateoptionsmenu (menu) {getmenuinflater (). inflate (R. menu. main, menu); Return true ;}@ override public void onitemselected (adapterview <?> Arg0, view arg1, int arg2, long arg3) {mtxtshow = (textview) findviewbyid(r.id.txt show); mtxtshow. settext ("You selected:" + adapter. getitem (arg2 ));}