AS之spinner
@Spinner
一,Spinner概述
1.Spinner特点:
Spinner是下拉列表框,单击Spinner时会弹出一个下拉列表供用户选择,显示时只能显示列表中的某一项。Spinner继承关系如下:
根据继承关系,Spinner是ViewGroup的见解子类,也可作为容器使用。
2.Spinner支持的XML属性及方法
官方文档链接
序号 | 属性 | 作用 |
---|---|---|
01 | dropDownHorizontalOffset setdropDownHorizontalOffset (int) | 设置下拉水平偏移量 |
02 | dropDownVerticalOffset | 设置下拉选择器 |
03 | dropdownVerticalOffset | 设置下拉垂直偏移量 |
04 | dropdownWidth | 设置下拉列表宽度 |
05 | gravity setGravity(int) | 对齐方式 |
06 | PopupBackgroud setPopupBackgroundRouse(int) | 设置下拉背景 |
07 | prompt setPrompt() | 设置下拉列表的提示文字 |
08 | spinnerMode | 列表框模式 |
09 | entries | 为下拉列表框设置数据源 |
10 | setAdapter | 设置下拉列表框与数据源的关联 |
11 | getPrompt | 得到提示文字 |
12 | setOnItemClickListence() | 为下拉列表注册选项单击事件监听器 |
13 | setOnItemSelectedListener() | 为下拉列表框注册选项事件监听器 |
二,ArrayAdaper
概述:两大功能:一是读取资源文件中定义的列表项,二是通过数组或List集合项,
方法:
方法 | 作用 |
---|---|
public ArrayAdapter(Context context,int resource,Listobjects) | 构造方法,在当前界面中创建一个ArrayAdapter对象 |
public ArrayAdapter(Context,context,int resource,T[] objects | 构造方法,按照指定列表项显示风格和数组数据,在当前界面中创建一个ArrayAdapter对象 |
public static ArraryAdapter <CharSequen>cecreateFromResouce(Context context,int textArrayResld,int textViewResld) createFromResouce(Context context,int textArrayResld,int textViewResld)
|
通过数组资源和列表项显示风格在当前界面中创建一个ArrayAdapter对象 |
Public void | 设置下拉列表项的显示风格 |
AS之spinner相关推荐
- Android 监听多个Spinner 的点击事件
同一个界面有多个Spinner 点击事件的时候 只有一个onItemSelected 我们可以使用 给不同的点击事件添加Tag 来区分 具体的做法如下: 下面的代码主要体现在添加spinner.set ...
- Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView
Spinner 使用的使用 报错:ArrayAdapter requires the resource ID to be a TextView 的问题 是修改layout的最外成不是使用TextVie ...
- Android setOnItemClickListener cannot be used with a spinner
这个错误出现的原因是使用Spinner 的点击事件使用了 setOnItemClickListener 处理方法是点击使用 setOnItemSelectedListener
- android Spinner 例子
为什么80%的码农都做不了架构师?>>> 一.主xml:activity_main.xml <?xml version="1.0" encoding= ...
- 自定义Spinner之IconSpinner
关于Spinner的解释及基本用法,已经可以找到很多例子: Spinner中文API:http://www.cnblogs.com/over140/archive/2010/11/17/1879794 ...
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android之Socket通信、List加载更多、Spinner下拉列表
Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信.两者的最大差异在于,http连接使用的是"请求-响应方式",即在请求时建立连接通道,当客户端向服 ...
- 下拉列表框Spinner
layout文件 item.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLay ...
- Android开发之自定义Spinner样式的效果实现(源代码实现)
android系统自带的Spinner样式是远远满足不了我们实际开发过程中对Spinner UI风格的要求,因此我们肯定需要为了切合整个应用的风格,修改我们的Spinner样式.系统给我们提供了两种常 ...
- android实践项目一实现简单的验证码和spinner下拉选项效果
android练习demo1 Textview1 类似验证码的效果 点击之后生成一个随机的4位数,更换颜色. 代码如下 public class MainActivity extends Activi ...
最新文章
- 山西大学计算机科学与技术全国排名,山西这所大学曾是国内排名前五,如今排名下滑,有点走下坡路了...
- mysql创建表的时候显式申明存储引擎
- 【学习笔记】SAP CO模块概念信息(上)
- how to request a curl operation from alibaba cloud
- SpringBoot与quartz框架实现分布式定时任务
- python实例化类执行顺序_Python实例化class的执行顺序
- gmp计算机系统课件,EU GMP附录11计算机系统◆问答
- 信息学奥赛一本通 1342:【例4-1】最短路径问题
- php label,HTML的label标签
- kepware mysql_Kepware实现向数据库实时写入数据
- coreseek mysql_coreseek,php,mysql全文检索部署(一)
- 在线预览word接口
- 如何自主搭建信息管理系统
- 网络安全从小白到专家
- Python+FFmpeg提取哔哩哔哩安卓缓存
- python中xlrd模块的用法_用xlrd模块读取合并单元格(merged cell)
- 【学习笔记】C语言 随机数的生成原理分析和各类随机数公式
- nuvoton uboo2013引导流程 1 - 配置
- php源码比赛,TSRC挑战赛: PHP防御绕过挑战实录
- Eclipes安装plugin插件