2

我已经看到了不同之处,即在最新的 android SDK 版本中,main.xml 文件中给出的默认布局是相对布局。

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

提前致谢。

4

2 回答 2

2

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

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

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

于 2013-01-08T13:34:31.363 回答
2

随着移动应用程序使用更多交互和复杂的 UI,RelativeLayout 有助于构建这些 UI,并通过提供如此多的标签来显着减少布局层次结构。

这也提高了应用程序的性能。

于 2013-01-08T13:36:53.140 回答