edw*_*win 13 android android-fragments android-fragmentactivity
我是使用android片段的新手.我有一个场景让我解释一下我得到的
当我启动我的主要活动时.它将包含碎片1中的选项列表 和碎片2中的详细信息列表.然后我从详细信息列表中选择一个项目.然后必须将其描述加载到主要活动的片段2中
看到这个图像

我不知道如何实现这一目标.我的意思是我怎么能告诉Details List片段在主要活动中加载详细描述片段.此外,当我按下后退按钮时,我必须返回到初始阶段,即

编辑:
我所做的是在片段内创建接口(Listener)并在我的父活动上实现它.但如果有10个不同的片段,我需要在父活动中实现所有接口.那么有没有其他方法来实现这一目标?
在您的片段活动中,您可以使用 2 个容器视图(例如 2 个线性布局) - 用于左侧导航(选项列表)和右侧内容。然后您需要一个公共函数,例如
public void switchFragmentInContainer(Fragment f, int position)
将新片段加载到容器中......
在您的 OptionList 中,您可以像这样调用此函数
((FragmentActivity) getActivity).switchFragmentInContainer(NEWFRAGMENT, FragmentActivity.RIGHT);。
我希望这就是您所寻找的。
| 归档时间: |
|
| 查看次数: |
13456 次 |
| 最近记录: |