为什么在main.xml中将相对布局作为默认值给出

时间:2013-01-08 13:29:01

标签: android android-layout android-linearlayout relativelayout

我已经看到了差异,即在最新的Android SDK版本中,main.xml文件中给出的默认布局是相对布局。

背后的原因是什么...建议使用相对布局而不是线性布局?如果是......请解释..

提前致谢。

2 个答案:

答案 0 :(得分:2)

为我们提供更多的UI编程灵活性和自由度。

LinearLayout 水平或垂直排列元素(行与列)。

RelativeLayout 是一个布局管理器,可帮助您根据某些规则排列UI元素。您可以指定如下:将此对齐父项左边缘,将其放置在此元素的左侧/右侧等。

答案 1 :(得分:2)

随着移动应用程序使用更多交互式和复杂的UI,RelativeLayout有助于构建这些UI,并且在提供了如此多的标签的情况下大大减少了布局层次结构。

这也改善了应用程序的性能。