Android - 4种基本布局

1.线性布局

LinearLayout:线性布局


    

    

EditText 和 Button 的 android:layout_weight 属性都为1,表示水平方向各占1/2


    
    

最理想的布局:
Button只占其自身内容大小的宽,其余的宽由EditText占用

    
    
2.相对布局

RelativeLayout :相对布局
相对父视图上、下、左、右
android:layout_alignParentTop="true"。
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"


    

相对于另一个控件。
android:layout_toLeftOf="@id/button6"。相对button6在它左边
android:layout_toRightOf="@id/button6"。在button6右边
android:layout_above。在上面
android:layout_below。在下面
android:layout_alignBottom。同底
android:layout_alignRight。同右
android:layout_alignLeft。同左
android:layout_alignTop。同顶

    
3.帧布局

android:layout_gravity。可选值:
bottom、left、right、top
center、center_horizontal、center_vertical


    
4.百分比布局

PercentFrameLayout。继承帧布局的内容并可以使用百分比属性(相对父视图占用)。

app:layout_widthPercent="%50"
app:layout_heightPercent="%50"

PercentRelativeLayout。道理同PercentFrameLayout。

引入布局

。@layout/title中,title为一个xml文件名.



    

你可能感兴趣的:(Android - 4种基本布局)