Spinner的使用
来源:互联网 发布:有机遇成功的数据 编辑:程序博客网 时间:2024/06/10 18:58
1、在布局文件当中声明
<Spinner android:id="@+id/spinnerId" android:layout_width="fill_parent" android:layout_height="wrap_content"></Spinner> <TextView android:id="@+id/result" android:layout_width="fill_parent" android:layout_height="wrap_content">
2、在Strings.xml中声明一个数组
<string-array name="HolidayType_array"> <item>病假</item> <item>休假</item> <item>年假</item> <item>婚假</item> </string-array>
3、创建一个ArrayAdapter
ArrayAdapter<CharSequence> adapter=ArrayAdapter.createFromResource( this, //上下文对象 R.array.HolidayType_array, //在strings.xml中定义的那个数组 android.R.layout.simple_spinner_item //布局文件(Android自带的,定义下拉菜单是什么样子的) ); adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item //定义每一个选项是什么样子 );
4、得到Spinner对象,并设置数据
spinner=(Spinner)this.findViewById(R.id.spinnerId); result=(TextView)this.findViewById(R.id.result); //为Spinner绑定数据 spinner.setAdapter(adapter); spinner.setPrompt("请假类型");
5、为Spinner创建一个监听器,输出选中项
//为Spinner创建监听器 spinner.setOnItemSelectedListener(new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long id) { String selected=arg0.getItemAtPosition(arg2).toString(); //得到选中的项 result.setText(selected); //将结果放入到TextView中 } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } });
- (Spinner) android中Spinner的使用
- Spinner 的使用
- Spinner控件的使用
- Spinner的使用
- Spinner的使用
- Spinner的简单使用
- Android Spinner的使用
- Spinner控件的使用
- spinner的使用详解
- spinner组件的使用
- android spinner的使用
- Spinner的使用
- Spinner组件的使用
- Spinner的使用
- Spinner的使用
- spinner的简单使用
- Spinner的使用
- Android Spinner 的使用
- STL之容器:选择时机,删除元素,迭代器失效
- PB打印机选择列表的分析与实现
- sscanf与正则表达式
- 编译原理——变量声明语句(三)
- PB 5中PFC的使用
- Spinner的使用
- 如何使用HTML5实现拍照上传应——补充说明
- ICE的日志和统计接口
- 编译原理——变量声明语句(四)
- Android HAL
- PB中TreeView控件的深度优化搜索算法程序
- sscanf函数和正则表达式
- 数据库系统内部的模式结构
- usaco 2.1.5 Hamming Codes