Android 常用布局
一、LinearLayout:线性布局
orientation
vertical 垂直布局,horizontal横向布局
android:gravity 用于设置该控件中内容相对于该控件的对齐方式
android:layout_gravity 用于设置该控件相对于父控件的对齐方式
padding 内边距
margin 外边距
被设置weight值的控件,宽度应为该控件的原宽度+父控件的剩余宽度*比例
二、RelativeLayout:相对布局
相对布局可以让子控件相对于兄弟控件或父控件进行布局,可以设置子控件相对于兄弟控件或父控件进行上下左右对齐。
RelativeLayout中子控件常用属性:
1、相对于父控件,例如:android:layout_alignParentTop=“true”
android:layout_alignParentTop 控件的顶部与父控件的顶部对齐;
android:layout_alignParentBottom 控件的底部与父控件的底部对齐;
android:layout_alignParentLeft 控件的左部与父控件的左部对齐;
android:layout_alignParentRight 控件的右部与父控件的右部对齐;
2、相对给定Id控件,例如:android:layout_above=“@id/**”
android:layout_above 控件的底部置于给定ID的控件之上;
android:layout_below 控件的底部置于给定ID的控件之下;
and