android:layout_width="50dp"
android:layout_height="50dp"
android:layout_above="@id/button6"-----在指定ID的控件上面android:layout_below----- 在指定ID的控件下面
android:layout_toLeftOf--- 在指定ID的控件左面
android:layout_toRightOf---- 在指定ID的控件右面==============================
android:layout_alignBaseline ---- 与baseline对齐
android:layout_alignBottom ----- 与指定ID的控件底部对齐
android:layout_alignLeft ------ 与指定ID的控件左对齐
android:layout_alignRight ----- 与指定ID的控件右对齐android:layout_alignTop ------ 与指定ID的控件顶端对齐===============================================
android:alignParentBottom-----如果该值为true的时候,则该控件的底部与父控件的底部对齐
android:layout_alignParentLeft----如果为true的时候,该控件的左边与父控件的左边对齐
android:layout_alignParentRight---------如果为true的时候,该控件的右边与父控件的右边对齐
android:layout_alignParentTop------如果为true的时候,该控件的顶部与父控件的顶部对齐
android:layout_centerHorizontal-----如果为true的时候,该控件的被至于水平方向的中央
android:layout_centerParent----如果为true的时候,该控件被至于父控件水平方向和垂直方向
android:layout_centerVertical----如果为true的时候,该空间被至于垂直方向的中央
layout_weigh和layout_height的参数
WRAP_CONTENT、MATCH_PARENT/FILL_PARENT属性的原理说明
① fill_parent
设置一个视图的布局为fill_parent将强制性地使视图扩展至父元素大小。
② match_parent
Android 中match_parent和fill_parent意思一样,但match_parent更贴切,于是从2.2开始两个词都可以
用,但2.3版本后建议使用match_parent。
③ wrap_content
自适应大小,强制性地使视图扩展以便显示其全部内容。以TextView和ImageView控件为例,设置为
wrap_content将完整显示其内部的文本和图像。布局元素将根据内容更改大小。
也可以是开篇前几行那样,直接用数值来约束。