线性布局的基本调节属性
<LinearLayout>
padding
layout_margin
layout_marginLeft(右上下)
相对布局的基本调节属性
<RelativeLayout>
padding
layout_alignParentRight
layout_toLeftOf
layout_centerInParent centerHorizonal centervertical
水平使两个控件居于两则的中间位置
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登陆"
android:textSize="21dp"
android:layout_gravity="center_horizontal" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<Button
android:id="@+id/register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="注册"
android:textSize="21dp"
android:layout_gravity="center_horizontal"/>
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="登陆"
android:textSize="21dp"
android:layout_gravity="center_horizontal" />
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<Button
android:id="@+id/register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="注册"
android:textSize="21dp"
android:layout_gravity="center_horizontal"/>
</LinearLayout>
</LinearLayout>
但是布局里面又套了一层,老师讲解到一般开发中布局嵌套不超过四层,但是对width和height具体赋值在不同设备上显示效果有差异,所有各有利弊