gpt4 book ai didi

android - 如何为在 ListView 中动态添加的项目创建 Activity ?

转载 作者:行者123 更新时间:2023-11-29 21:52:08 24 4
gpt4 key购买 nike

我正在创建一个简单的购物 list Android 应用。

在此用户创建不同的列表并向列表中添加动态列表项。

我应该如何为每个自定义列表项创建不同的 Activity ?

我也在 stackoverflow 网站上进行了 Google 和搜索,但没有找到解决我问题的实际方法。

最佳答案

定义一个通用 Activity ,以便在单击某项时执行您想执行的任何操作。此 Activity 应建模为作用于对象的特定格式。

在您之前的 Activity 中使用单击的项目对该对象建模,并使用 Parcelable interface 将该对象传递给您的新 Activity 并将其添加为额外内容。

怎么做?您可能会问。

  1. 让您的 Activity (比如说 ProductDisplay Activity )执行一些操作,例如显示产品名称和价格。
  2. 将您的 Product 类实现为 Parcelable,并在用户点击一个列表项时创建它的一个新实例。
  3. 使用所点击产品的具体信息填充实例。
  4. 将此 Intent 作为附加信息传递给 ProductDisplay。
  5. 在 ProductDisplay 中将此额外内容作为 Product 的实例接收。
  6. 使用产品对象中的名称和价格来显示该产品的所有细节。

可以找到像这样使用 Parcelables 的一些示例 here , 和 here .

关于android - 如何为在 ListView 中动态添加的项目创建 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14118603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com