Android中Spinner的使用
本博文介绍了基本的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){}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。