动态替换碎片

时间:2011-10-20 19:59:03

标签: android replace fragment

我最初在coderanch上发布了这个问题,但我没有得到回应,所以我在这里试试运气。

我试图通过点击fragmen2中定义的'Change Fragment'按钮来将fragment1替换为fragment3。 Fragment3不会完全替换Fragment1。相反,它将自己排列在Fragment1中的文本下方。我正在做一些愚蠢的事情,我可以使用一些指针。我在这里包含了代码和输出错误截图(灰色区域fragment3没有完全覆盖白色区域fragment1)。谢谢你的任何指示。

我试图在这里上传和格式化所有代码,但由于某种原因,它告诉我我的代码没有缩进4个空格而且我的输出图像不是jpeg图像。所以我把代码发布在了 http://www.coderanch.com/t/556305/Android/Mobile/Dynamically-replacing-Fragments 对不起,我不能在这里发帖。

在我的输出中,我看到fragment3.xml与fragment1.xml没有完全重叠。任何帮助将是真诚的感谢。感谢

1 个答案:

答案 0 :(得分:3)

您不应该使用R.id.fragment1。您应该使用fragment2为FrameLayoutreplace的{​​{1}}内容提供ID。