我们已经在我们的应用程序上构建了一个特定的活动,现在我们想要一个教程类型页面,我们将使用虚拟数据填充屏幕并向用户显示什么是(他们将点击下一步以查看每个组件)
我的想法是使用片段(4+兼容模式)并保持当前活动不变,如果用户想要查看教程,自定义UI(带有虚拟数据)将完全覆盖当前用户界面...但这导致了我的问题。
我主要用这个例子来构建我现在拥有的东西;
当我执行“fragment.replace()”时,我可以将任何线性布局的id放在顶部布局之下,它实际上会将该布局的内容与片段交换。但是当我使用顶部线性布局时,它什么也没做。所以我想我会尝试将顶部的线性布局放到另一个线性布局中,就像一个容器并尝试再次交换它,但令人惊讶的是它没有用。我已经在它几个小时了,我可以'似乎想出来了..
希望有人可以提供帮助..
答案 0 :(得分:7)
将目标布局设为FrameLayout
而不是LinearLayout
。