更喜欢框架布局的主要原因是什么

时间:2013-06-24 08:41:45

标签: android layout

我是android新手。我学到了不同的布局。但我没有意识到为什么我更喜欢Frame布局而不是相对布局?

2 个答案:

答案 0 :(得分:3)

@ blganesh101接受的答案并没有真正回答这个问题。

默认情况下,

RelativeLayout会将其内容设置为FrameLayout,即相互叠加,除非使用RelativeLayout更高级的布局属性,例如layout_toRightOf。因此,您可以在RelativeLayout

的任何地方使用FrameLayout

首选FrameLayout的主要原因是效果。由于它没有真正做任何布局,因此它的实现非常简单,并且比更复杂的布局运行得更快。当然,如果你根本不需要FrameLayout,最好完全不用它。

FrameLayout也经常用作动态添加内容的简单容器,例如Fragment s。

答案 1 :(得分:1)

在framelayout中,我们可以有多个视图。 它将帮助您创建叠加设计。

当您想在每个屏幕上显示一个项目时,使用框架布局。使用框架布局,我们可以有多个项目,但它们会重叠,只能一次显示一个。

当您想在屏幕上创建动画或移动时,FrameLayout特别有用。