夜风凛凛 独回望旧事前尘
是以往的我 充满怒愤
诬告与指责 积压着满肚气不愤
对谣言反应 甚为着紧
受了教训 得了书经的指引
现已看得透 不再自困
但觉有分数 不再像以往那般笨
抹泪痕 轻快笑着行
冥冥中都早注定你富或贫
是错永不对 真永是真
任你怎说安守我本份
始终相信 沉默是金
是非有公理 慎言莫冒犯别人
遇上冷风雨休太认真
自信满心里 休理会讽刺与质问
笑骂由人 洒脱地做人 ——许冠杰 张国荣
今天给大家简述一个新的内容:AdapterView:
包括:ListVew(列表)、Spinner(下拉列表)、GridView(网格图)
3.适配器:从数据源到UI组件(特指适配器视图AdapterView)的中介.负责把数据源填充到UI组件中,以便显示给用户
几种常用的Adapter:
1. ArrayAdapter:数组适配器. 是最简单的Adapter适用于列表项中只含有一条文本信息的情况
2. SimpleAdapter:比ArrayAdapter复杂,每一个列表项中可以含有不同的子控件
3.SimpleCursorAdapter:把从数据库查出的数据适配给AdapterView
4.自定义Adapter:完全自行定义数据的适配方式,灵活性最强,也最常用
5.其他的Adapter采用MVC模式将前端显示V和后端数据M分离
Spinner:下拉列表视图:以上是概念回忆,接下来进行演示效果
1.开始布局:设置下拉列表与按钮(下拉列表:Spinner, 按钮;Button, 以及对下拉列表的修饰【背景,字体,颜色】
所用属性:【entries="@array/province" 】表示下拉列表数据源集合
在res/values/String.xml中设置添加内容
【spinnerMode="dropdown"】表示:两种展示模式之一
【spinnerMode="dialog"】表示:两种展示模式之一
【2】:对Spinner的修饰:
2.获取button,和Spinner 以及创建资源:定义数组或者List集合都可以 适配器
ArrayAdapter:数组适配器: 共有6种构造方法
父类BaseAdapter
数据源只能是文本集合
item条目布局只能是TextView
三个参数的构造方法 : 参数一:上下文对象参数二:条目布局id ,此时使用的是系统提供的布局Id
参数三:数据源 List<String> list
ArrayAdapter<String>adapter= new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item,list);
android.R.layout.simple_spinner_dropdown_item:其为默认类型,若想添加自定义效果要R。layout.xx.xmlArrayAdapter的方法:添加数据:adapter.add();
删除数据:adapter.remove();
刷新数据:adapter.notifyDataSetChanged();
【2】:创建资源
【3】:创建spinner的适配器,添加信息或删除信息:
【4】:完毕!就是这样的骚操作!感谢!
【5】:爱自己,爱生活,爱代码,爱哥哥!!!