当前位置:  开发笔记 > 编程语言 > 正文

在相同的活动/布局中多次使用相同的片段

如何解决《在相同的活动/布局中多次使用相同的片段》经验,为你挑选了1个好方法。

不是100%的术语所以请耐心等待.

我有一个活动可以并排比较两个项目,一个在左边,另一个在右边.这些项目包含相同的布局,所以我想知道是否可以重用左片段java和XML文件并实例化一个新实例.我可能只是将左侧片段文件复制并粘贴到右侧的相同文件中,但我觉得必须有一个更优雅的方法.

tdlr:有没有办法让同一个片段的两个或多个实例在同一个布局/活动中运行?



1> 小智..:

您需要使用2个并排容器(例如framelayout或直接片段)创建父布局.

如果您更喜欢代码,则通过FragmentManager转换在这些容器中添加片段.

getSupportFragmentManager()
     .beginTransaction().add(R.id.left_container,new YourFragment(),"some tag1").commit();

    getSupportFragmentManager()
     .beginTransaction().add(R.id.right_container,new YourFragment(),"some tag2").commit();

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有