线性布局:LinearLayout
Android:orientation=“vertical”//定义为垂直排列控件
Android:orientation=“horizontal”//将控件定义为水平排列
当将活动定义为水平排列的时候
一个控件的其中属性为:
android:layout_width=”0dp”
android:layout_weight=”2”
另外一个控件为其中的属性为:
android:layout_width=”0dp”
android:layout_weight=”3”
此时的width已经不受影响了,它的宽度随weight影响第一个控件为整个屏幕的2/5,另外一个为3/5。
相对布局:RelativeLayout
在控件中将属性定义为:
Android:layout_alignParentLeft=“true”//在屏幕的左边
Android:layout_alignParentTop=“true”//在屏幕的上面
则这个控件在屏幕的左上方
相对控件
定义好一个控件的位置。
然后定义其他控件:
Android:layout_above=“@id/button3”//在这个控件的上方
Android:layout_toRightOf=“@id/button3”//在这个控件的右边
则这个控件在id为button3的右上方。