【Android】Spinner使用
2015-09-28 15:40
387 查看
Spinner:下拉列表,主要用于显示一些选项供用户选择,类似PC应用程序里面的Combobox。
使用Spinner需要以下条件:
1.一个 Spinner 控件
2.数据
3.一个Adapter
首先创建一个Spinner控件
然后在strings.xml中创建一个数组,添加测试数据:
最后,在java代码中,获取我们创建的那一个 Spinner 控件,
使用Spinner需要以下条件:
1.一个 Spinner 控件
2.数据
3.一个Adapter
首先创建一个Spinner控件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <Spinner android:id="@+id/spinner001" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
然后在strings.xml中创建一个数组,添加测试数据:
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="spinner_array"> <item>星期一</item> <item>星期二</item> <item>星期三</item> <item>星期四</item> <item>星期五</item> <item>星期六</item> <item>星期日</item> </string-array> </resources>
最后,在java代码中,获取我们创建的那一个 Spinner 控件,
private Spinner spinner=null; spinner=(Spinner)findViewById(R.id.spinner001); ArrayAdapter adapter=ArrayAdapter.createFromResource(this, R.array.spinner_array, R.layout.support_simple_spinner_dropdown_item); spinner.setAdapter(adapter);
相关文章推荐
- android中的栈,Task
- android的性能优化和应用体验改善
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- 利用gdb 调试android jni c动态库
- ImageView的属性android:scaleType
- Android_Studio常用插件
- Android学习笔记-junit测试
- Android中弹出对话框,AlertDialog关键代码
- Android中万能适配器
- 关于android中调用系统拍照,返回图片是旋转90度...
- android项目之间的相互引用出现的问题
- Android应用方法数查看,查看size是否超过65k
- Android View研究
- Android Android Studio 快捷键整理分享,IntelliJ IDEA使用技巧一览表
- Android事件处理机制研究
- Android ListView 适配键值事件和点击事件
- Android Layout Xml的命名空间
- Android内存泄漏之 handler
- Android代码优化小技巧总结
- Android 平台版本和Android API级别