Android下拉列表(Spinner)例子
2011-07-22 13:30
417 查看
下拉列表(Spinner)的例子,首先要在layout中拖放一个Spinner,例子中的ID为Spinner01
<Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_y="132dip" android:layout_x="97dip" android:id="@+id/Spinner01"></Spinner>代码
/* ArrayAdapter.createFromResource参数解析: 第一个是Context, 第二个(R.array.colors)是数据来源,在values.xml,内容为 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="colors"> <item>red</item> <item>blue</item> <item>green</item> <item>yellow</item> <item>black</item> </string-array> </resources> 第三个(android.R.layout.simple_spinner_item)为显示的样式 */ Spinner spinner = (Spinner) findViewById(R.id.Spinner01); //建立方法有两种 //方法一,从xml读取 //ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.colors, android.R.layout.simple_spinner_item); //方法二,使用数组 CharSequence[] seq = {"test11","test12","test13","test14","test15"}; ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, seq); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //showToast("Spinner1: position=" + position + " id=" + id); //选择后 } public void onNothingSelected(AdapterView<?> arg0) { //showToast("没有选择"); //没有选择 } });
相关文章推荐
- Android实现三级联动下拉框 下拉列表spinner的实例代码
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android UI系统控件进阶(二)—下拉列表控件Spinner,进度条ProgressBar,滑块控件SeekBar,评分控件RatingBar
- 玩转Android---UI篇---Spinner(下拉列表)
- android spinner下拉列表
- Android实现三级联动下拉框 下拉列表spinner
- 【Android】 Android中spinner下拉列表的使用
- Android:控件Spinner实现下拉列表
- Android实用笔记——使用Spinner实现下拉列表
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) .
- Android下拉列表(Spinner)
- Android下拉列表控件spinner-andoid学习之旅(十一)
- Android中Spinner下拉列表
- Android 控件之七:Spinner 下拉列表
- Android实现三级联动下拉框 下拉列表spinner
- Android--Spinner(下拉列表效果)
- Android之Socket通信、List加载更多、Spinner下拉列表
- Android控件Spinner实现下拉列表及监听功能
- Android:控件Spinner实现下拉列表
- android----Spinner下拉列表控件