Use 1 for the Spinner, and use
Use
I. Usage
1. Create a Spinner control in layout.
<Spinner
Android: id = "@ + id/spinner1"
Android: layout_width = "match_parent"
Android: layout_height = "wrap_content"
/>
2. Add data sources and display formats to the data adapter
String [] city = new String [] {"Beijing", "Shanghai", "Hong Kong", "Macao "};
ArrayAdapter <String> adapter = new ArrayAdapter <String> (this, android. R. layout. simple_spinner_dropdown_item, city );
3. Add a data adapter to the Spinner Control
Spinner1.setAdapter (adapter );
Ii. And code
Fry. Activity01
Package fry; import com. example. spinnerDemo. r; import android. app. activity; import android. OS. bundle; import android. widget. arrayAdapter; import android. widget. spinner; public class Activity01 extends Activity {private Spinner spinner1; @ Override protected void onCreate (Bundle savedInstanceState) {// TODO Auto-generated method stub super. onCreate (savedInstanceState); setContentView (R. layout. activity01); spinner1 = (Spinner) findViewById (R. id. spinner1); initSpinner1 ();} public void initSpinner1 () {String [] city = new String [] {"Beijing", "Shanghai", "Hong Kong ", "Macao"}; ArrayAdapter <String> adapter = new ArrayAdapter <String> (this, android. r. layout. simple_spinner_dropdown_item, city); spinner1.setAdapter (adapter );}}
/SpinnerDemo/res/layout/activity01.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" > 6 7 <Spinner 8 android:id="@+id/spinner1" 9 android:layout_width="match_parent"10 android:layout_height="wrap_content"11 />12 13 </LinearLayout>
Iii. Notes
1. android. R. layout. simple_spinner_dropdown_item
2. String [] city = new String [] {"Beijing", "Shanghai", "Hong Kong", "Macao"}; String used