Spinner:列表选择框
来源:互联网 发布:微信领淘宝卷是真的吗 编辑:程序博客网 时间:2024/05/17 23:28
一、概述
Android的Spinner并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。
Spinner是ViewGroup的间接子类,因此它也可以作为容器使用。
Spinner支持的XML属性:
android:prompt 设置该列表选择框的提示;
android:entries 使用数组资源设置该下拉列表框的列表项目。
如果开发者使用Spinner的时候已经可以确定显示的内容,则不必编写代码,只要为其指定一个entries属性即可。
二、简单的Spinner
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
03
android:layout_width
=
"fill_parent"
04
android:layout_height
=
"fill_parent"
05
android:orientation
=
"vertical"
>
06
07
<
Spinner
08
android:layout_width
=
"fill_parent"
09
android:layout_height
=
"wrap_content"
10
android:entries
=
"@array/spinnerArray"
11
android:prompt
=
"@string/hello"
/>
12
13
</
LinearLayout
>
然后在res/value里面定义一个该数组资源spinnerArray即可:
1
<
string-array
name
=
"spinnerArray"
>
2
<
item
>请选择</
item
>
3
<
item
>姓名</
item
>
4
<
item
>年龄</
item
>
5
<
item
>地址</
item
>
6
<
item
>电话</
item
>
7
<
item
>xxxxxx@163.com</
item
>
8
</
string-array
>
运行结果如图所示:
三、使用Adapter定制灵活的Spinner
例如:BaseAdapter ba = new BaseAdapter(){...} ;
spinner.setAdapter(ba) ;
- Spinner:列表选择框
- 列表选择框spinner
- 列表选择框spinner
- 列表选择框Spinner
- 列表选择框(Spinner)
- android Spinner(列表选择框)
- Spinner(列表选择框)的使用
- 高级控件之列表选择框(Spinner)
- Android学习笔记三--列表选择框(Spinner)
- Android如何愉快的使用Spinner列表选择框
- Android练习-----列表选择框(Spinner) (上)
- Android练习-----列表选择框(Spinner) (下)
- 下拉列表框spinner
- 下拉列表框Spinner
- 下拉列表框Spinner
- spinner实现下拉列表中选择项目
- 下拉列表Spinner以及选择监听
- 安卓编程——列表选择框Spinner的使用
- 丢失Android系统库或者Conversion to Dalvik format failed with error 1错误的解决
- 黑马程序员_Java高新技术——反射,常见名词解释
- Android:常用属性整理
- C# List和String互相转换
- TinyXML解析xml文档
- Spinner:列表选择框
- IE8的SmartScreen影响POI导出速度
- 计算机语言
- java开发webService完整例子
- MYSQL 远程登录配置
- IQueryable与IEnumberable的区别
- QThread的使用方法
- JSP-Filter,Listener
- Linux下复制命令总结