首选Android中的线性布局或相对布局

时间:2013-05-06 10:05:19

标签: android android-layout android-linearlayout relativelayout

我正在编写一个包含一定数量活动的应用程序。我们如何确定活动是否需要线性布局或相对布局?

3 个答案:

答案 0 :(得分:5)

如果你的应用程序中有很多嵌套,它通常更喜欢使用相对布局,因为你的XML会扩展到源代码中,如果你有很多嵌套的线性布局,就会出现性能问题。如果您的应用程序设计最少且嵌套较少,则可以进行线性布局。

答案 1 :(得分:0)

  

我们如何确定活动是否需要线性布局或a   相对布局?

这是大多数情况下的个人偏好。但是,如果您使用多个嵌套RelativeLayout,则应该尝试坚持LinearLayouts,因为这些会显着降低您的性能。

答案 2 :(得分:0)

<强>的LinearLayout

LinearLayout是Android中最简单的布局。 LinearLayout以水平或垂直方式以线性方式组织布局组件。在Eclipse中创建一个新的Android项目TestBasicLayout来开发。

<强> RelativeLayout的

RelativeLayout相对于彼此组织布局组件。这提供了比LinearLayouts更多的组件定位灵活性.RelativeLayout不需要orientation属性。使用RelativeLayout时,所有元素都应具有ID。此ID将在展示位置属性中引用。