我是安卓新手。我学会了不同的布局。但我没有意识到为什么我更喜欢 Frame 布局而不是 Relative Layout ?
问问题
116 次
2 回答
3
@blganesh101 接受的答案并没有真正回答这个问题。
RelativeLayout
默认情况下,除非使用's 更高级的布局属性,否则会将其内容像FrameLayout
ie 一样放在彼此的顶部。因此,您可以在使用 a 的任何地方使用 a 。RelativeLayout
layout_toRightOf
RelativeLayout
FrameLayout
首选的主要原因FrameLayout
是性能。由于它并没有真正做任何布局,所以它的实现非常简单,并且比更复杂的布局运行得更快。当然,如果您根本不需要FrameLayout
,最好完全不使用它。
FrameLayout
也经常用作动态添加内容的简单容器,例如Fragment
s.
于 2013-06-24T09:34:44.247 回答
1
在 framelayout 中,我们可以有多个视图。它将帮助您创建叠加设计。
当您想在每个屏幕上显示一个项目时,使用框架布局。使用框架布局,我们可以有多个项目,但它们会重叠并且一次只显示一个。
当您想在屏幕上创建动画或移动时,FrameLayout 特别有用。
于 2013-06-24T08:45:08.047 回答