Android开发笔记(八)RelativeLayout
2016-06-20 19:17
716 查看
1.概念
添加的控件默认放在左上角,如果没有定义第二个控件的位置,默认和第一个控件重叠。
原理:先确定一个控件的位置,在确定另一个控件的相对位置。
当第一个控件位置改变时,第二个控件相对它的位置不变。
2.相对布局的属性
先给第一个控件设置id,在第二个控件中调用。
设置:“@+id/firstView” 使用:“@id/firstView”
(1)第一组相对布局属性:
Layout_toRightOf当前控件的左边缘对齐指定控件的右边缘。
Layout_toLeftOf当前控件的右边缘对齐指定控件的左边缘。
Layout_below当前控件的上边缘对齐指定控件的下边缘。
Layout_above当前控件的下边缘对齐指定控件的上边缘。
(2)第二组相对布局属性:
Layout_alignRight 对齐到右边缘
Layout_alignLeft 对齐到左边缘
Layout_alignTop 对齐到上边缘
Layout_alignBottom 对齐到下边缘
3.对齐至控件的基准线(baseline)
\
4.与父控件的四个边缘对齐
Layout_alignParentRight对齐到右边
对齐到左边
Layout_alignParentTop 对齐到上边
Layout_alignParentBottom 对齐到下边
值是true或者fulse
5. 对齐至父控件中央
Layout_centerInParent 对应到父控件的中央位置
Layout_centerHorizontal 水平方向中央位置上
Layout_centercentertical 垂直方向的中央位置
6. Android4.2中新增的相对布局的属性
layout_alignStart 对齐到起始位置
layout_alignEnd 对齐到终止位置
layout_ alignParentStart 对齐到父控件的起始位置
layout_ alignParentEnd 对齐到父控件的终止位置
添加的控件默认放在左上角,如果没有定义第二个控件的位置,默认和第一个控件重叠。
原理:先确定一个控件的位置,在确定另一个控件的相对位置。
当第一个控件位置改变时,第二个控件相对它的位置不变。
2.相对布局的属性
先给第一个控件设置id,在第二个控件中调用。
设置:“@+id/firstView” 使用:“@id/firstView”
(1)第一组相对布局属性:
Layout_toRightOf当前控件的左边缘对齐指定控件的右边缘。
Layout_toLeftOf当前控件的右边缘对齐指定控件的左边缘。
Layout_below当前控件的上边缘对齐指定控件的下边缘。
Layout_above当前控件的下边缘对齐指定控件的上边缘。
(2)第二组相对布局属性:
Layout_alignRight 对齐到右边缘
Layout_alignLeft 对齐到左边缘
Layout_alignTop 对齐到上边缘
Layout_alignBottom 对齐到下边缘
3.对齐至控件的基准线(baseline)
\
4.与父控件的四个边缘对齐
Layout_alignParentRight对齐到右边
对齐到左边
Layout_alignParentTop 对齐到上边
Layout_alignParentBottom 对齐到下边
值是true或者fulse
5. 对齐至父控件中央
Layout_centerInParent 对应到父控件的中央位置
Layout_centerHorizontal 水平方向中央位置上
Layout_centercentertical 垂直方向的中央位置
6. Android4.2中新增的相对布局的属性
layout_alignStart 对齐到起始位置
layout_alignEnd 对齐到终止位置
layout_ alignParentStart 对齐到父控件的起始位置
layout_ alignParentEnd 对齐到父控件的终止位置
相关文章推荐
- Android Scroller
- android sdk 9 patches 工具使用方法
- Android Animations 3D flip
- Android ORM 框架之 greenDAO 使用心得
- android中xml tools属性详解
- Android开发笔记(七)imageView的使用方法
- Android开发笔记(六)RadioButton
- Android Programming: Pushing the Limits -- Chapter 1: Fine-Tuning Your Development Environment
- Android内存优化之OOM
- java For android
- Android上的XML
- Android 5.1长按电源键添加重启功能
- [Android]Android中人脸识别接口的使用
- Android内存优化总结【整理】
- 基于Android Studio的内存泄漏检测与解决全攻略
- android ipc机制之Messenger的使用
- android 流布局LinearLayout
- Android Studio常用快捷键说明
- android webview中调用了js的时候混淆失效问题
- Android Studio--Gradle配置详解