如何确定使用哪种布局?

时间:2014-04-13 08:46:48

标签: android android-layout

我使用了线性和相对布局。但仍然不知道什么时候使用它。 如何决定使用哪一个?用一些例子来解释。

2 个答案:

答案 0 :(得分:0)

这是大多数情况下的个人偏好。

你必须根据自己的需要来决定。但是,如果您使用多个嵌套RelativeLayout,则应该尝试坚持LinearLayouts,因为这会显着降低您的效果。

this tutorial。您将对不同的布局有一个好主意。希望这有助于.. :))

答案 1 :(得分:0)

这完全取决于个人喜好和经验。 我个人在大多数情况下使用线性布局的组合,但有时使用FlowLayout和相对布局等。

线性布局(垂直/水平)用于创建基本布局。以下属性有助于创建更好,更美观的视图。

android:Layout_weight

相对布局用于创建叠加效果,还用于根据位置关联不同视图的位置。以下属性有助于创建更好,更美观的视图。

android:layout_margin
android:paddingLeft
android:paddingRight
android:paddingTop
android:paddingBottom

框架布局用于创建叠加布局,例如按下选项等。 还有帧布局可用于创建叠加广告。 The Overlay view is created with Framelayout and gravity is set to right

网格布局用于创建网格,您可能会看到基本上以网格布局实现的图库图片。 网格示例是图库照片