Android學習篇:介面卡簡單介紹
阿新 • • 發佈:2019-02-02
Android介面卡是資料和檢視之間的橋樑,可以看作是介面資料繫結的一種理解,使用它可以很方便的將資料在View上顯示。通俗的可以理解為介面卡就像顯示器,把複雜的東西按人可以接受的方式來展現。常用的介面卡一共有三種:ArrayAdapter、SimpleAdapter和SimpleCursorAdapter它們都是繼承於BaseAdapter。
在使用它的時候,我們通常會去實現它父類的幾個方法:
public int getCount() //獲取到資料的行數
public Object getItem(int position)//根據position得到某一行的記錄
public long getItemId(int position)//得到某一行記錄的ID
publicView getView(int position, View convertView, ViewGroup parent)
//此方法比較重要,它顯示的定義了介面卡將要以什麼樣的方式去顯示我們所填充的資料,
//在自定義的介面卡裡面我們通常會給它寫個佈局檔案。
以上三種介面卡中其中以ArrayAdapter最為簡單,只能展示一行字。SimpleAdapter有最好的擴充性,可以自定義出各種效果。SimpleCursorAdapter可以認為是SimpleAdapter對資料庫的簡單結合,可以方便的把資料庫的內容以列表的形式展示出來。