一、适配器接口Adapter继承体系
Adapt是一个接口,是联通多条目控件AdaptView(ViewGroup是其父类,ListView、GridView、SpinnerView是其子类)与数据集的桥梁,主要有两个功能:1)决定多条目控件AdaptView子视图(如ListView)有多少项,即数据集有多少项;2)决定每一项如何显示,即XML视图布局和属性,属性值由数据集提供。继承体系如下图:
Adapter定义的抽象函数主要包括:
</pre><pre name="code" class="java"><pre name="code" class="java">//注册一个observer,如果数据集发生变化(如增加、删除等等)将会执行
void registerDataSetObserver(DataSetObserver observer);
//取消注册observer
void unregisterDataSetObserver(DataSetObserver observer);
//显示有多少个数据项,即adaptView有多少个子节点
int getCount();
//返回数据集中position位置所对应的数据项
Object getItem(int position);
//返回position位置所对应的Id号,通常即为position
long getItemId(int position);
//核心函数,返回position数据项所对应的子节点View
View getView(int position, View convertView, ViewGroup parent);

最低0.47元/天 解锁文章
1747

被折叠的 条评论
为什么被折叠?



