Android学习日记

Day 10

Title 1:UI布局之相对布局RelativeLayout

相对布局是用于使得程序屏幕更加灵活和强大的布局类型。相对布局允许子控件相对于其他子控件和相对于父控件(边缘以及水平和垂直布局中)来组织。

按照组件的相对位置布局:

android:layout_below 在某元素的下方

android:layout_above 在某元素的上方

android:layout_toLeftOf 在某元素的左边

android:layout_toRightOf 在某元素的右边

android:laoout_marginBottom   离某元素底边缘的距离

android:laoout_marginLeft  离某元素左边缘的距离

android:laoout_marginTop  离某元素上边缘的距离

android:laoout_marginRight 离某元素右边缘的距离

以下属性是设置控件之间的对齐方式:

android:layout_alignBaseLine

android:layout_alignTop

android:layout_alignRight

android:layout_alignBottom

android:layout_alignLeft

以下属性设置的是控件与父控件之间的对齐方式:

android:layout_alignParentTop

android:layout_alignParentBottom

android:layout_alignParentLeft

android:layout_alignParentRight

以下属性设置的是控件的方向:

android:layout_centerHorizontal

android:layout_centerVertical

android:layout_centerInParent

提示:

1.当心循环规则.循环规则发生在两个控件具有相互指向的规则时。

2.使用相对布局代替嵌套线性布局以改进程序性能和响应能力。

你可能感兴趣的:(Android学习日记)