相对布局RelativeLayout的那些事

来源:互联网 发布:一键部署java环境 编辑:程序博客网 时间:2024/06/07 11:29
子类控件相对子类控件:值是另外一个控件的id

android:id ---------- ----------为控件指定相应的ID
android:text ---------- --------指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串
android:textSize ---------- ----指定控件当中字体的大小
android:background ---------- --指定该控件所使用的背景色,RGB命名法 #FFFFFF或@android:color/white
android:width ---------- -------指定控件的宽度
android:height ---------- ------指定控件的高度
android:sigleLine ---------- ---如果设置为真的话,则将控件的内容只能在同一行当中进行显示
android:grivity ---------- -----指定控件中的内容的基本位置,比如说居中,居右等位置
android:layout_gravity 控件本身相对于父视图的位置
//此属性值为带单位的数值 在所有视图中都可使用
android:padding --------------- 指定控件的四周的内部留出一定的空间
android:paddingLeft ----------- 指定控件的左边的内部留出一定的空间
android:paddingTop ------------ 指定控件的上边的内部留出一定的空间
android:paddingRight ---------- 指定控件的右边的内部留出一定的空间
android:paddingBottom --------- 指定控件的下边的内部留出一定的空间

android:layout_above------------位于给定DI控件之上
android:layout_below -----------位于给定DI控件之下

android:layout_toLeftOf --------位于给定控件左边
android:layout_toRightOf -------位于给定控件右边

android:layout_alignLeft -------左边与给定ID控件的左边对齐
android:layout_alignRight ------右边与给定ID控件的右边对齐
android:layout_alignTop --------上边与给定ID控件的上边对齐
android:layout_alignBottom -----底边与给定ID控件的底边对齐
android:layout_alignBaseline----对齐到控件基准线

相对父容器,值是true或false
android:layout_alignParentLeft -----相对于父靠左
android:layout_alignParentTop-------相对于父靠上
android:layout_alignParentRight-----相对于父靠右
android:layout_alignParentBottom ---相对于父靠下

android:layout_centerInParent="true" -------相对于父即垂直又水平居中
android:layout_centerHorizontal="true" -----相对于父即水平居中
android:layout_centerVertical="true" -------相对于父即处置居中

相对于父容器位置:

android:layout_margin="10dp"
android:layout_marginLeft
android:layout_marginRight
android:layout_marginTop
android:layout_marginBottom

android:layout_alignStart-------------------将控件对齐给定ID控件的头部
android:layout_alignEnd---------------------将控件对齐给定ID控件的尾部
android:layout_alignParentStart-------------将控件对齐到父控件的头部
android:layout_alignParentEnd---------------将控件对齐到父控件的尾部
0 0
原创粉丝点击