Android基础类之BaseAdapter

BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,
1、Adapter类简介
1)、Adapter相关类结构如下图所示:
AdapterAndroid基础类之BaseAdapter
自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方法,它是将获取数据后的View组件返回,如ListView中每一行里的TextView、Gallery中的每个ImageView。
2)、Adapter在Android应用程序中起着非常重要的作用,应用也非常广泛,它可看作是数据源和UI组件之间的桥梁,其中Adapter、数据和UI之间的关系,可以用下图表示:
t2A9AAdapterAndroid基础类之BaseAdapter
3)、常用子类
Adapter常用子类t2A9AAdapterAndroid基础类之BaseAdapter
2、BaseAdapter简介 BaseAdapter是实现了ListAdapter和SpinnerAdapter两个接口,当然它也可以直接给ListView和Spinner等UI组件直接提供数据。
相关类结构如下图所示:
tCCA2Adapter常用子类t2A9AAdapterAndroid基础类之BaseAdapter
3、示例
示例一:Gallery显示一组图片
运行结果:
gallerytCCA2Adapter常用子类t2A9AAdapterAndroid基础类之BaseAdapter
布局文件:
Tags: 

延伸阅读

最新评论

发表评论