AdapterView 及其子类
AdapterView具有如下特征:
1)AdapterView继承了ViewGroup,它的本质是容器
2)AdapterView可以包括多个“列表项”,并以合适的方式显示出来
3)AdapterView显示的多个列表项由Adapter提供。调用AdapterView的setAdapter方法设置Adapter即可
Adapter接口
Adapter本身是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口,其中ListAdapter为AbsListView提供列表项,而Spinner为AbsSpinner提供列表项
Adapter常用的实现类如下:
1)BaseAdapter---一个抽象类,实现它需要很多的方法,因此也具有较高的灵活性
掌握4个方法:
1>getCount-------要绑定的条目的数目,比如格子的数量
2>getItem---------根据一个索引位置获得该位置的对象
3>getItemId------获取条目的ID
4>getView--------获取该条目要显示的界面
2)ArrayAdapter---支持泛型操作,最为简单,只能显示一行字
3)SimpleAdapter---有最好的扩展性,可以自定义各种效果
AdapterView 及其子类相关推荐
- UI组件之AdapterView及其子类(四)Gallery画廊控件使用
听说 Gallery现在已经不使用了,API使用ViewPaper代替了,以后再学专研ViewPaper吧现在说说Gallery画廊,就是不停显示图片的意思 Gallery是用来水平滚动的显示一系列项 ...
- UI组件之AdapterView及其子类关系,Adapter接口及其实现类关系
AdapterView本身是一个抽象基类,它派生的的子类在用法上十分相似.AdapterView直接派生的三个子类:AbsListView,AbsSpinner,AdapterViewAnimator ...
- android adapter 组件,Android UI - AdapterView 及其子类
AdapterView AdapterView 是一个抽象类,其派生的子类在用法上十分相似: AdapterView 继承了 ViewGroup: AdapterView 及其子类的继承关系如下: A ...
- UI组件之AdapterView及其子类(一)三种Adapter适配器填充ListView
AdapterView的内容一般是包含多项相同格式资源的列表,常用的有5种AdapterView的子类: (1)ListView:简单的列表 (2)Spinner:下拉列表,给用户提供选择 (3)Ga ...
- Android开发自学笔记(Android Studio)—4.4 AdapterView及其子类
一.引言 AdapterView本身是一个抽象类,而它派生的子类在用法上也基本相似,只是在显示上有一定区别,因此把他们也归为一类. AdapterView具有如下特征: AdapterView继承自V ...
- android-UI组件(四):AdapterView及其子类
http://blog.csdn.net/litianpenghaha/article/details/23270881 AdapterView组件是一组重要的组件,AdapterView本身是一个抽 ...
- UI组件之AdapterView及其子类(五)ListView组件和ListActivity
ListView组件是一个显示组件,继承AdapterView基类,前面已经介绍了分别使用ArrayAdapter,SimpleAdapter,扩展BaseAdapter来为LisView提供列表项h ...
- AdapterView及子类
AdapterView是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,只是显示界面有一定的区别,因此我这边将它们归为一类哦,针对它们的共性集中讲解,并突出介绍 ...
- Android AdapterView以及子类
AdapterVIew本身是一个抽象基类,它派生的子类用法十分相似. Adapter特征: AdapterView继承了ViewGroup,它本质是容器 Adapter可以包括多个"列表项& ...
- 2.5 UI组件-AdapterView及子类(疯狂android学习笔记)
列表视图(ListView)和ListActivity ①直接使用ListView创建 ②让Activity继承ListActivity(相当于该activity显示的组件为ListView) 提示: ...
最新文章
- 《学习之道》第十章总结
- Linux查看磁盘目录内存空间使用情况
- 以无代码的方式将Form打印内容转成生成PDF文件
- oracle db-link 分布式数据库网络配置协议错误,Oracle学习(18)【DBA向】:分布式数据库...
- Activity的生命周期及各生命周期方法的作用
- uboot: RTL8201 100M PHY驱动代码
- CCF CSP 201403-1 相反数(C++)
- 博客园CodingLife模板样式优化
- Oracle 修改字符集 为ZHS16GBK
- makefile教程链接
- C++ STL 一个简单的文件输入输出示例
- 迁移solaris ufs根文件系统至zfs根文件系统
- 开源、绿色,解压即可运行的数据库连接工具推荐
- 计算机实验报告word的应用,计算机实验报告模板.doc
- JavaScript JSON的key 下划线格式与驼峰格式互相转换
- 计算机系统历史版本,全历史PC版
- win10远程计算机证书错误,设置win10系统ie证书错误的详细办法
- 申请美国大学计算机专业,美国TOP20大学计算机专业申请建议
- 2021-1-1今日新闻简报 每天精选12条最新时事热点新闻摘要和1条微语
- 带内部参考电压(VREFINT)校正的STM32 DMA 内置温度采集