第 10 課:RecyclerView 的進階使用案例

瞭解採用 RecyclerView 的進階繫結和版面配置,以及如何在 RecyclerView 中處理多種類型。

 

RecyclerView 基礎知識

程式碼研究室

在 Android 應用程式中使用 RecyclerView,以便有效率地顯示項目清單。

將 RecyclerView 與 DiffUtil 和資料繫結搭配使用

程式碼研究室

學習其他技巧來提升 RecyclerView 對於大型清單的執行效率,並讓程式碼更易於維護,且能為較複雜的使用者介面進行擴充。

將 RecyclerView 和 GridLayout 搭配使用

程式碼研究室

以格線版面配置顯示睡眠資料,取代由 TrackMySleep 應用程式中 RecyclerView 所顯示的睡眠資料清單。

與 RecyclerView 項目互動

程式碼研究室

將 RecyclerView 中的項目設為可點選,讓使用者在輕觸項目後前往詳細資料畫面。

測驗

完成「第 10 課:RecyclerView 的進階使用案例」來獲得徽章。