AdapterView及子类---介绍
2015-11-30 09:36
260 查看
AdapterView具有如下特征:
AdapterView继承了ViewGroup,它的本质是容器。
AdapterView可以包括多个“列表项”以合适的形式显示出来。
AdapterView显示的多个“列表项”由Adapter提供。调用AdapterView的setAdapter(Adapter)方法设置Adapter即可。
AdapterView及其子类的继承关系图如下图所示:
从上图中不难看出,AdapterView派生了3个子类:ABSListView、ABSSpinner和AdapterViewAnimator,这3个子类依然是抽象的,实际使用时往往采用它们的子类。
注意:由于Gallery是一个已经过时的API,Android推荐使用HorizontalScrollView来代替它。
参考自《疯狂Android讲义》
AdapterView继承了ViewGroup,它的本质是容器。
AdapterView可以包括多个“列表项”以合适的形式显示出来。
AdapterView显示的多个“列表项”由Adapter提供。调用AdapterView的setAdapter(Adapter)方法设置Adapter即可。
AdapterView及其子类的继承关系图如下图所示:
从上图中不难看出,AdapterView派生了3个子类:ABSListView、ABSSpinner和AdapterViewAnimator,这3个子类依然是抽象的,实际使用时往往采用它们的子类。
注意:由于Gallery是一个已经过时的API,Android推荐使用HorizontalScrollView来代替它。
参考自《疯狂Android讲义》
相关文章推荐
- Android之AdapterView及其子类的介绍
- adapterViewFlipper 实现跑马灯效果使用动画出现的问题
- ExpandableListView时光轴及QQ分组代码分享
- YUV <-> RGB
- Eclipse 打开项目闪退的问题
- 中、美、印、日四国程序员大比拼
- 深度学习---开源框架(Github)
- IOS-32-AFNetworking中与安全相关的AFSecurityPolicy模块详解
- Coursera 机器学习笔记(七)
- word添加页眉后文字下方那条横线如何去掉?
- 威尔士柯基犬,计算机视觉,以及深度学习的力量
- python语法笔记(一)
- Struts2:入门
- spring3.1和quatz2实现数据库持久化和动态加载
- HDU 5584 LCM Walk (2015ACM/ICPC亚洲区上海站)
- set echo on/off,set term on/off,set feedback off,set heading off命令
- 如何在Mac OS X上安装和使用Visual Studio Code和ASP.NET 5(转)
- iOS~block的使用
- Java IO Demo
- 为什么你把项目管理的书看完了还是不能带好一个团队?