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 设置下拉列表项的显示风格
发布了15 篇原创文章 · 获赞 0 · 访问量 149

猜你喜欢

转载自blog.csdn.net/qq_44230959/article/details/105041965