android相对布局讲解 android相对布局属性( 三 )

相对布局使用<RelativeLayout>标签,其常用属性如下:
android:layout_toLeftOf=”@+id/name” 指定控件的左边
android:layout_toRightOf=”@+id/name” 指定控件的右边
android:layout_above=”@+id/name” 指定控件的上边
android:layout_below=”@+id/name” 指定控件的下边
ndroid:layout_alignLeft=”@+id/name” 与指定控件左对齐
android:layout_alignRight=”@+id/name” 与指定控件右对齐
android:layout_alignTop=”@+id/name” 与指定控件顶部对齐
android:layout_alignBottom=”@+id/name” 与指定控件底部对齐
android:layout_alignParentLeft=”true” 与父控件的左边对齐
android:layout_alignParentRight=”true” 与父控件的右边对齐
android:layout_alignParentTop=”true” 与父控件顶部对齐
android:layout_alignParentBottom=”true” 与父控件底部对齐
android:layout_centerHorizontal=”true” 在父控件中水平居中
android:layout_centerVertical=”true” 在父控件中垂直居中
android_layout_centerInParent=”true” 在父控件中中部居中
AbsoluteLayout(绝对布局)
绝对布局,子控件的位置以绝对的位置定位,子控件之间可以重叠,相对于其他布局,缺少灵活性,在最新的android版本中已经不建议使用 。
总结
在android布局控制中,最常用的是线性布局和相对布局,往往它们通常是配合使用,也就是嵌套使用 。
关于layout_gravity与gravity的区别
从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的 。
android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置 。
比如说button: android:layout_gravity 表示按钮在界面上的位置 。android:gravity表示button上的字在button上的位置 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: