我正在编写一个包含一定数量活动的应用程序。我们如何确定活动是否需要线性布局或相对布局?
答案 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将在展示位置属性中引用。