Spinner 学习笔记
Adapter 适配器//方法一:直接使用字符串数组//String[] sSexList = new String[]{"男", "女"};//方法二:使用资源文件String[] sSexList = getResources().getStringArray(R.array.Sexarray);//实例化一个集合适配器ArrayAdapter<String> adapter =newArrayAdapter<String>(MainActivity.this, android.R.layout.simple_spinner_item, sSexList);//给Spinner 设置适配器 spnSex.setAdapter(adapter);//给Spinner 注册一个监听器spnSex.setOnItemSelectedListener(new OnItemSelectedListener() {//parent 是适配器, View是你当前选择的view, position 在Adapter数组中的位置角标//id 就是你选中的idpublic void onItemSelected(AdapterView<?> parent, View view, int position, long id) {// TODO Auto-generated method stubsSex = parent.getSelectedItem().toString();}//只要其它选项没被选择就会触发public void onNothingSelected(AdapterView<?> parent) {}});
View Code
1 2 3 Layout 属性 4 5 <Spinner 6 android:id="@+id/spnSex" 7 android:layout_width="fill_parent" 8 android:layout_height="wrap_content" 9 android:prompt="@string/prompt" 10 /> 11 12 13 string-array 资源文件 14 15 <?xml version="1.0" encoding="utf-8"?> 16 <resources> 17 <string-array name="Sexarray"> 18 <item >男</item> 19 <item >女</item> 20 </string-array> 21 </resources> 22 23
View Code
转载于:https://www.cnblogs.com/lyayzh/archive/2013/06/06/3122770.html
Spinner 学习笔记相关推荐
- 【转】 Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner
目录(?)[-] GridView Spinner GridView GridView是网格状布局,如图所示.在了解ListView后,很容易了解GridView.下面是例子的XML文件. <? ...
- WebGL three.js学习笔记 6种类型的纹理介绍及应用
WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...
- 《Go语言圣经》学习笔记 第八章 Groroutines和Channels
<Go语言圣经>学习笔记 第八章 Groroutines和Channels 目录 Goroutines 实例:并发的Clock服务 实例:并发的Echo服务 Channels 并发的循环 ...
- Ui学习笔记---EasyUI的EasyLoader组件源码分析
Ui学习笔记---EasyUI的EasyLoader组件源码分析 技术qq交流群:JavaDream:251572072 1.问题1:为什么只使用了dialog却加载了那么多的js http: ...
- LVGL8.2学习笔记
LVGL8.2学习笔记 LVGL控件的基础知识 (1) C语言编写的LVGL以结构体的形式实现类似C++ "Class"的思想: (2) 父子对象的默认关系 LVGL基础对象 LV ...
- amazeui学习笔记--css(常用组件6)--图标Icon
amazeui学习笔记--css(常用组件6)--图标Icon 一.总结 1.关注用法即可:在 HTML 上添加添加 am-icon-{图标名称} class. <span class=&quo ...
- SLAM学习笔记(二十)LIO-SAM流程及代码详解(最全)
写在前面 关于安装配置,博客LIO_SAM实测运行,论文学习及代码注释[附对应google driver数据] 我觉得已经写的比较完善了.但是我觉得在注释方面,这位博主写的还不够完善,因此在学习以后, ...
- android学习笔记----ListView和各种适配器简介
学习笔记 目录 打气筒(LayoutInflater对象)介绍: ArrayAdapter用法: 关于具有自定义 ArrayAdapter 的示例应用见这里: SimpleAdapter用法: 关于L ...
- SQL学习笔记_Aliyun4
SQL学习笔记_Aliyun4 本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql ...
最新文章
- 《Spark核心技术与高级应用》——3.2节构建Spark的开发环境
- 服务器将office转pdf文件,Windows服务-Office转PDF文件
- java判断对象无数据_java 对象属性不能为空判断
- 关于websocket 在生产环境中遇到的问题 及 解决办法
- 线段树(updata+query)
- Oracle 统计信息收集
- 微软商店常见的几个问题
- 网络安全应急响应-常用工具
- medusa详细教程
- ITS Mobile Template interpretation failed. Template does not exist
- java jdk1.8.0_221 安装步骤
- USACO2013 island travels
- JSON解析格式化工具——非插件(超好用推荐)
- 浅析代理IP与VPS
- android 开机向导加载过程,Android开机向导构建流程
- 泛微协同OA制造业解决方案
- ping命令 网络抓包 分析
- 薛家计算机培训,薛家ug编程网络培训
- CSV格式的文件与EXCEL文件的区别
- Linux-i386,x86_64啥区别
热门文章
- 计算机对油画的影响,现代电脑美术影响下的油画艺术创作
- nginx哪个版本性能好_nginx性能为什么好
- python主循环方法mainloop_python gobject.mainloop吞噬信号事件
- python3多线程协程_python3-----多进程、多线程、多协程
- Window10:不能建立到远程计算机的连接。你可能需要更改此连接的网络设置。
- 工业交换机常见问题汇总!
- 交换机的RJ45端口和SFP端口有什么区别?
- 【渝粤教育】国家开放大学2018年秋季 8038-22T实用管理基础 参考试题
- java utf8转iso8859-1_在Java中将UTF-8转换为ISO-8859-1
- linux7禁用ipv6,RHEL 7 及 CentOS 7 彻底禁用IPv6的方法