尝试在现有布局上叠加片段

时间:2011-11-06 17:50:34

标签: android android-layout android-fragments

我们已经在我们的应用程序上构建了一个特定的活动,现在我们想要一个教程类型页面,我们将使用虚拟数据填充屏幕并向用户显示什么是(他们将点击下一步以查看每个组件)

我的想法是使用片段(4+兼容模式)并保持当前活动不变,如果用户想要查看教程,自定义UI(带有虚拟数据)将完全覆盖当前用户界面...但这导致了我的问题。

我主要用这个例子来构建我现在拥有的东西;

http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentArgumentsSupport.html

当我执行“fragment.replace()”时,我可以将任何线性布局的id放在顶部布局之下,它实际上会将该布局的内容与片段交换。但是当我使用顶部线性布局时,它什么也没做。所以我想我会尝试将顶部的线性布局放到另一个线性布局中,就像一个容器并尝试再次交换它,但令人惊讶的是它没有用。我已经在它几个小时了,我可以'似乎想出来了..

希望有人可以提供帮助..

1 个答案:

答案 0 :(得分:7)

将目标布局设为FrameLayout而不是LinearLayout