【鼠】安卓学习杂记(六)——Android相对布局RelativeLayout
一、相对布局的作用
是指通过指定当前控件与兄弟控件或父控件之间的位置,以达到控制控件位置的目的。
二、相对布局的属性
方向位置:
1、在兄弟控件的上边:android:layout_above="此处填写兄弟控件的ID"
2、在兄弟控件的下边:android:layout_below="此处填写兄弟控件的ID"
3、在兄弟控件的左边:android:layout_toLeftOf="此处填写兄弟控件的ID"
4、在兄弟控件的右边:android:layout_toRightOf="此处填写兄弟控件的ID"
方向对齐:
1、与兄弟控件上对齐:android:layout_alignTop="此处填写兄弟控件的ID"
2、与兄弟控件下对齐:android:layout_alignBottom="此处填写兄弟控件的ID"
3、与兄弟控件左对齐:android:layout_alignLeft="此处填写兄弟控件的ID"
4、与兄弟控件右对齐:android:layout_alignRight="此处填写兄弟控件的ID"
基准线对齐:
与兄弟控件的基准线对齐:android:layout_alignBaseline="此处填写兄弟控件的ID"
备注:基准线就是英文字母的中格底线。
与父控件边缘对齐:
1、与父控件上对齐:android:layout_alignParentTop="此处填写true或false"
2、与父控件下对齐:android:layout_alignParentButtom="此处填写true或false"
3、与父控件左对齐:android:layout_alignParentLeft="此处填写true或false"
4、与父控件右对齐:android:layout_alignParentRight="此处填写true或false"
相对于父控件居中:
1、完全居中:android:layout_centerInParent="此处填写true或false"
2、垂直居中:android:layout_centerVertical="此处填写true或false"
3、水平居中:android:layout_centerHorizontal="此处填写true或false"
头部/尾部(开端/结尾)对齐:
1、与兄弟控件开端对齐:android:layout_alignStart="此处填写兄弟控件的ID"
2、与兄弟控件结尾对齐:android:layout_alignEnd="此处填写兄弟控件的ID"
3、与父控件开端对齐:android:layout_alignParentStart="此处填写true或false"
4、与父控件结尾对齐:android:layout_alignParentEnd="此处填写true或false"
通用属性:
1、内边距:android:padding="此处填写像素大小"
2、外边距:android:layout_margin="此处填写像素大小"
3、子控件对齐方式:android:gravity="此处填写方向"
更多相关文章
- 从Android到React Native开发(三、自定义原生控件支持)
- Android UI控件之ListView实现圆角效果
- Android之UI学习篇十二:ListView控件学习(二)
- android 时间控件概述
- Android ui 控件之仿苹果SWITCH
- Android 常用的控件
- Android学习教程之日历控件使用(7)
- android倒计时控件示例
- android水平循环滚动控件使用详解