回答

2

如果您知道两个Fragment是事先提供的,只需在该选项卡的XML布局文件中对它们进行声明。你可以从android文档中看到如何在fragment tutorial中执行此操作。这将在一个活动中使用外部布局元素作为容器显示两个片段。

+0

我的应用使用tabadapter +查看寻呼机:ONE活动几个片段选项卡。我想要的是根据设备和类型(手机/平板电脑)的正确布局替换一个片段/选项卡我需要一些指导,因为我不知道如何做到这一点。使用布局和布局土地可以帮助,但问题仍然存在。要么我声明的选项卡/片段xml ,我不能代替它们在代码中,要么我宣布一些,所以我可以用FragmentTransaction替换它,但在哪里?... –

+0

我不明白你的意思是在哪里?如果您要使用“FrameLayout”添加它们,那么“FrameLayout”就在您的托管活动中。片段由选项卡选择,当屏幕大小发生变化时,相应地调整片段。你不理解如何调整大小/方向的变化吗?这是一个不同的问题。 – Rarw

+0

我最后的帖子http://stackoverflow.com/questions/17815305/abs-viewpager-manage-orientation-change /一个标签=一个片段+他的布局/那就是我该怎么改变 –