Android BaseAdapter應用

BaseAdapter就Android應用程序中經常用到的基礎數據適配器,它的主要用途是將一組數據傳到像ListView、Spinner、Gallery及GridView等UI顯示組件,它是繼承自接口類Adapter,
1、Adapter類簡介
1)、Adapter相關類結構如下圖所示:
Adapter
自定義Adapter子類,就需要實現上面幾個方法,其中最重要的是getView()方法,它是將獲取數據後的View組件返回,如ListView中每一行裏的TextView、Gallery中的每個ImageView。
     2)、Adapter在Android應用程序中起着非常重要的作用,應用也非常廣泛,它可看作是數據源和UI組件之間的橋樑,其中Adapter、數據和UI之間的關係,可以用下圖表示:
t2A9A
3)、常用子類
Adapter常用子類
2、BaseAdapter簡介
BaseAdapter是實現了ListAdapter和SpinnerAdapter兩個接口,當然它也可以直接給ListView和Spinner等UI組件直接提供數據。
相關類結構如下圖所示:
tCCA2
3、示例
示例一:Gallery顯示一組圖片
運行結果:

說明:上面一行圖片是Gallery畫廊,每次點擊一個Gallery圖片時,會同時在下面以大圖形式顯示出來該圖片
佈局文件:


MainActivity類:


 




原文來自:http://www.cnblogs.com/mandroid/archive/2011/04/05/2005525.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章