线性布局还是相对布局?

3

有人说在制作Android应用时必须使用相对布局。因为如果使用线性布局,应用的屏幕不会自动适应设备屏幕大小(我指的是宽度和高度不会自适应)。但是,如果我使用相对布局,在设置图片时会让我感到烦恼。我听到的这种观点正确吗?


所有答案都很好。但我必须选择一个答案。 - AndikaK
3个回答

2

在我看来,我更喜欢将RelativeLayout作为父控件。 而对于所有内部布局,我会选择LinearLayout,并使用android:orientationandroid:height设置为match_parent/fill_parent,这样只会填充LinearLayout中可用的空间。 我从不使用dp值来设置android:heightandroid:width


1

两者都有其优缺点。两者都可以在设备屏幕上进行调整,真正重要的是您将放置在它们内部(子元素)的视图以及如何组织它们。

除此之外,您可能希望修改重力、边距、填充、对齐方式或任何其他属性以达到所需的结果。


1
我会选择相对布局,因为在这种布局中,我们可以轻松地设置不同的视图。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接