1

我正在創建一個簡單的購物清單Android應用程序。如何爲在ListView中動態添加的項目創建活動?

在此用戶創建不同的列表並將動態列表項添加到列表中。

我應該如何爲每個自定義列表項創建不同的活動?

我已經在Google網站上搜索並搜索過,但我沒有找到我的問題的實際解決方案。

回答

2

定義了一項常用活動,以便在單擊某個項目時執行您想要執行的任何操作。該活動應該建模爲對特定格式的對象起作用。

使用點擊的項目在您之前的活動中爲此對象建模,並使用Parcelable interface將此對象傳遞給您的新活動並將其作爲額外添加。

如何?你可能會問。

  1. 有你的活動(比方說ProductDisplay活動)做一些事情,如顯示產品名稱和價格。
  2. 將您的Product類實現爲Parcelable,並在用戶單擊一個列表項時創建它的新實例。
  3. 用點擊產品的細節填充實例。
  4. 將此意圖作爲ProductDisplay的附加內容傳遞。
  5. 在ProductDisplay中作爲Product的一個實例接收此額外內容。
  6. 使用Product對象的名稱和價格顯示該產品的所有細節。

使用這樣的Parcelables的一些例子可以發現herehere

相關問題