【Android】ListView教學 從4到5

前言

ListView肯定是開發Android常用元件之一,它能把數據用清單方式顯示出來,而ListView必須利用Adapter將資料載入,Adapter是負責管理ListView每一列的資料與畫面,然而Adapter的用法有很多種,趁著這次開發APP簡單做一個整理分享給大家。

  • ArrayAdapter (此篇) – ListView 簡易用法
  • SimpleCursorAdapter
  • SimpleAdapter – ListView 進階用法 -,簡易客製化ListView Item樣式
  • BaseAdapter – ListView 進階用法,完整客製化ListView Item樣式

1.ArrayAdapter

ArrayAdapter是最基本的方法,原則上只在練習ListView時候才會用到它。ArrayAdapter原理非常簡單就是宣告一個陣列把要值塞進去,接著ListView就會依照順序顯示出來,因為用此方法無法讓ListView的樣式做太大的變更,因此真正開發APP時不太可能會ArrayAdapter,以下簡單範例就足夠瞭解用法了。

ListView搭配ArrayAdapter 結果

 

2.點擊功能 OnItemClickListener

通常都會搭配OnItemClickListener來使用,讓使用者點擊ListView的Item時會有一些回饋,例如跳出訊息、切換Activity..等等,但這邊範例只會提供最簡單的彈出訊息,如果想要更複雜的用法,請參考進階篇(未定)

 

 

 

發表迴響