我使用了线性和相对布局。但仍然不知道什么时候使用它。 如何决定使用哪一个?用一些例子来解释。
答案 0 :(得分:0)
这是大多数情况下的个人偏好。
你必须根据自己的需要来决定。但是,如果您使用多个嵌套RelativeLayout
,则应该尝试坚持LinearLayouts
,因为这会显着降低您的效果。
见this tutorial。您将对不同的布局有一个好主意。希望这有助于.. :))
答案 1 :(得分:0)
这完全取决于个人喜好和经验。 我个人在大多数情况下使用线性布局的组合,但有时使用FlowLayout和相对布局等。
线性布局(垂直/水平)用于创建基本布局。以下属性有助于创建更好,更美观的视图。
android:Layout_weight
相对布局用于创建叠加效果,还用于根据位置关联不同视图的位置。以下属性有助于创建更好,更美观的视图。
android:layout_margin
android:paddingLeft
android:paddingRight
android:paddingTop
android:paddingBottom
框架布局用于创建叠加布局,例如按下选项等。 还有帧布局可用于创建叠加广告。
网格布局用于创建网格,您可能会看到基本上以网格布局实现的图库图片。 网格示例是图库照片