我正在编写具有一定数量活动的应用程序。我们如何确定一个活动是需要线性布局还是相对布局?
问问题
5416 次
3 回答
5
如果您的应用程序中有大量嵌套,则通常首选使用相对布局,因为您的 XML 被分解为源代码,并且如果您有很多嵌套的线性布局,则会出现性能问题。如果您的应用程序具有最少的设计和较少的嵌套,您可以选择线性布局。
于 2013-05-06T10:09:27.193 回答
0
我们如何确定一个活动是需要线性布局还是相对布局?
在大多数情况下,这是个人偏好。RelativeLayout
但是,如果您使用多个嵌套,则应该尝试坚持使用,LinearLayouts
因为它们会显着降低您的性能。
于 2013-05-06T10:09:05.967 回答
0
线性布局
LinearLayout 是 Android 中最简单的布局。LinearLayout 以线性方式水平或垂直组织布局组件。在 Eclipse 中新建一个 Android 项目 TestBasicLayout 进行开发。
相对布局
RelativeLayout 相对于彼此组织布局组件。这提供了比 LinearLayouts 更大的组件定位灵活性。RelativeLayout 不需要orientation 属性。使用 RelativeLayout 时,所有元素都应该有一个 ID。此 ID 将在展示位置属性中引用。
于 2013-05-06T10:14:32.723 回答