在Android中创建动态片段

时间:2017-04-13 19:41:32

标签: android android-layout android-fragments

我正在构建类似于Instagram相机的相机应用程序。您可以添加文本和绘制线条等。对于这些功能,我需要为每个功能使用不同的布局。所以,我正在使用片段来改变活动中的视图。现在我想要更改顶视图和底视图以及中心视图始终保持相同。下面是两个图像,第一个是活动视图,第二个是片段视图。在活动视图中,顶视图,底视图和中心视图有三种功能。在片段视图中,顶视图和底视图只有两个。片段中没有中心视图,因此我想在片段中显示活动中心视图。但问题是,当我运行片段时,它会隐藏整个活动视图。有没有办法让片段中心视图透明,所以我会显示活动中心视图?

Activity View Fragment View

运行片段后,结果与图像2相同。但我想要像Instagram这样的东西下面是两个图像,其中顶部和底部视图已更改但中心视图始终保持相同。当您单击铅笔按钮布局更改但ImageView的中心视图保持不变时。

Capture Picture Draw Line

1 个答案:

答案 0 :(得分:0)

您可以尝试仅替换布局的一部分,首先将id设置为仅包含topView和bottomView的布局,例如doubleView。 然后,当您使用FragmentTransaction时,可以将此View替换为新的Fragment,例如:

root.mainloop()

希望它有所帮助! :)