【问题标题】:How to use intent for each item in listview adapter to a different activity which contains a listview?如何将列表视图适配器中每个项目的意图用于包含列表视图的不同活动?
【发布时间】:2015-06-05 18:37:36
【问题描述】:

让我深入探讨一下。我在我的主要活动中放置了一个列表视图,其中包含每个项目在单击时启动另一个特定活动。如您所知,每个自定义适配器类都需要一个列表。我在我的活动中创建列表并将其发送到适配器。如果我希望每个项目使用另一个列表视图但不同的项目引用另一个活动,我该怎么做?我应该在主适配器中为每个项目额外添加下一个活动的列表吗?我希望你明白我在找什么。提前谢谢你。

【问题讨论】:

  • 下一个活动是否无权访问第一个列表中的项目?这就是为什么您需要将项目放在Intent 中的原因吗?
  • 不,它没有。它们就像不同的菜单。当我单击一个项目时,它会转到具有不同菜单的另一个活动。但是所有项目的活动看起来都相同,但菜单不同。我想对主列表视图上的所有项目使用一项活动,这就是为什么我问我应该使用 put extra 吗?
  • 听起来更像是在当前列表视图中替换底层适配器或数据会更好,之前的适配器或数据可以作为缓存保存。
  • 这正是我正在寻找的我该怎么做?我应该在我的主要活动中创建所有列表吗?

标签: android listview android-intent adapter


【解决方案1】:

我听到的大致是这样的:我想在我的触摸事件处理程序中创建一个ListViewAdapter,这没关系,只需创建新适配器并调用myListView.setAdapter(myAdapter)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多