如何动态显示Android碎片

时间:2012-02-13 07:26:07

标签: android android-layout android-3.0-honeycomb

我正在Android 3.1上编写一个Android应用程序。我最初并排显示2个片段。当我选择其他选项卡时,我需要动态创建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();然后addremove片段,最后致电commit。如果你查看那些文档,它应该非常简单。