今天我開始學習使用RecyclerView,想讓首頁看起來更豐富一點。之前首頁只有歡迎文字和登出按鈕,畫面有點空,所以我決定加上一個「清單頁面」,用來顯示一些假資料,例如「代辦事項」、「商品列表」或「訊息通知」。
我先建立一個RecyclerView,然後設計一個item_layout.xml,裡面有一個TextView用來顯示項目名稱。接著在 MainActivity裡建立一個假資料清單,用Kotlin的List存入幾個字串(像是「今天要學RecyclerView」、「完成登入功能」、「整理 UI」等等)。再用自訂的Adapter把這些資料綁定到RecyclerView上。
一開始我對Adapter的部分有點混亂,不太懂要override哪些函式,不過看了幾個教學後就比較清楚了。我還試著加上分隔線和一點padding,讓畫面更整齊。今天做完後我覺得RecyclerView雖然程式比較長,但真的很實用,以後要做資料顯示的功能就能直接用這個方式。