iT邦幫忙

2025 iThome 鐵人賽

0
Mobile Development

app學習實作經驗系列 第 27

Day 27:加入點擊清單項目跳轉詳細頁(RecyclerView + Intent)

  • 分享至 

  • xImage
  •  

今天是讓清單頁面更有互動性,實作點擊RecyclerView項目跳轉到詳細頁面的功能。之前的清單只是單純顯示文字,點擊沒有任何反應,有點死板。

我在Adapter裡面加入了setOnClickListener,當使用者點擊某一個項目時,把該項目的資料(例如標題或ID)用Intent傳到DetailActivity。DetailActivity收到資料後,就顯示完整內容,例如「任務名稱」、「詳細說明」或「假資料內容」。這樣使用者就能看到每個項目的細節,而不只是列表上的文字。

剛開始我搞不清楚要不要把Context傳進Adapter,結果每次點擊都出現錯誤,後來加上val context = parent.context才正常。

今天練習讓我更熟悉RecyclerView與Intent的搭配,也理解「資料傳遞」的重要性。未來不論是文章列表、商品清單還是訊息通知,都可以用這個方式做互動。


上一篇
Day 26:加入簡單 API(用 Retrofit 讀取假資料 API)
下一篇
Day 28:整理專案架構,避免所有程式都寫在 MainActivity
系列文
app學習實作經驗30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言