【发布时间】:2017-07-28 20:48:33
【问题描述】:
在我的应用中(横向时),在同一个 Activity 中有两个 frameLayout,一个在左边,一个在右边。
左侧是一个listView(菜单),右侧应该显示listView(“表格”)或表单片段。
现在,如果从右侧 frameLayout 的“表格”中选择了一个项目,则该“表格”片段应该转移到左侧的 frameLayout,而不是那个“表格”片段,现在出现一个新片段.
那么,我的问题是如何以编程方式将一个片段从一个 frameLayout 转移到同一活动中的另一个 frameLayout?
基本上问题是如何在一个活动中将一个片段从一个视图转移到另一个视图。
我尝试使用片段事务删除/替换,但无法执行此操作,因为右侧 frameLayout 中的片段具有该 frameLayout 的 ID,这与右侧 frameLayout 不同。
应用程序的流程应该类似于以所述方式将所有其他片段从一个 frameLayout 切换和替换到另一个。
所以,如果有人知道怎么做,我将不胜感激。
提前致谢。
【问题讨论】:
标签: android transactions fragment