【问题标题】:Android - Dual ListViews Fragments on Android UIAndroid - Android UI 上的双 ListViews 片段
【发布时间】:2012-01-25 15:51:56
【问题描述】:

我是 android 开发的新手,我对使用 Fragment 有疑问。

我必须构建一个在同一屏幕上运行 2 个 ListView 的 App,但右侧的列表取决于我在左侧列表中选择的内容。我浏览了有关使用 Fragments 的所有教程和示例,但我还没有找到成功的方法。

我想以一种从 XML 中检索右侧数据的方式来执行此操作,因此我不必为该列表一个一个构建所有接口,只需拥有一个模板 List 并填充它与相应的数据。

关于如何做到这一点的任何想法?

【问题讨论】:

  • 我认为您需要重新表述您的问题。您希望第二个列表视图对第一个列表视图的选择做出何种反应?
  • 它就像一个类别列表,第一个列表视图和第二个列表是第一个列表中每个列表的子类别,它可能很简单,但我无法弄清楚

标签: android listview dynamic android-fragments


【解决方案1】:

您可以在父活动中使用回调机制并维护两个片段的引用,只需在片段中有一个由活动实现的普通接口。

当第一个选择发生变化时,调用片段中的回调,并通过活动将相同的内容传递给第二个片段。您可以查看主要联系人列表和联系人详细信息屏幕的平板电脑模式下的联系人应用程序实现。

猜你喜欢
  • 2015-02-12
  • 2023-04-05
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-16
  • 2014-02-15
  • 2015-02-19
相关资源
最近更新 更多