我正在Android 3.1上编写一个Android应用程序。我最初并排显示2个片段。当我选择其他选项卡时,我需要动态创建2个以上的片段以替换原始片段。我还需要动态设置这些新片段的宽度和重量。
任何人都可以帮我解决这个问题。
先谢谢
答案 0 :(得分:2)
Nick Campion说了什么。
这是一个适合我的代码片段:
Fragment newFragment = MainFrag.newInstance(arg);
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.main_container, newFragment).commit();
请注意,我使用支持库来实现向后兼容。
答案 1 :(得分:1)
您可以使用FragmentManager执行此操作。随后FragmentManager.beginTransaction();
然后add
和remove
片段,最后致电commit
。如果你查看那些文档,它应该非常简单。