本博文介绍了基本的Spinner的使用方法

首先写一下xml中的代码部分

<Spinnerandroid:id="@+id/myspinner"android:layout_width="fill_parent"android:layout_height="wrap_content"/>

再写一下Strings.xml中 的文件部分

<string-arrayname="tongxue"><item>侯</item><item>张</item><item>赵</item><item>李</item><item>李</item><item>刘</item></string-array>

最后给大家展示一下activity的代码部分

publicclassMainActivityextendsActivity{privateSpinnerspin;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);spin=(Spinner)findViewById(R.id.myspinner);ArrayAdapter<CharSequence>adapter=ArrayAdapter.createFromResource(this,R.array.tongxue,android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spin.setAdapter(adapter);spin.setPrompt("test");spin.setOnItemSelectedListener(newSpinnerLis());}//定义一个监听器classSpinnerLisimplementsOnItemSelectedListener{@OverridepublicvoidonItemSelected(AdapterView<?>parent,Viewview,intposition,longid){Stringselected=parent.getItemAtPosition(position).toString();Toast.makeText(getApplicationContext(),selected,Toast.LENGTH_LONG).show();}@OverridepublicvoidonNothingSelected(AdapterView<?>parent){}}