Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

2019-12-10 19:40:45于丽

让我们看一下在WQVGA的模拟器下的显示效果:

Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

再看一下在更大屏幕(WVGA800)模拟器上的显示效果:

Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解

从上图可以看到界面效果基本保持了一致,而不是像绝对定位一样龟缩在左上角;同学们看到自动缩放的功能是采用了dip做单位带来的好处。

下面介绍一下RelativeLayout用到的一些重要的属性:

第一类:属性值为true或false
android:layout_centerHrizontal                                           水平居中
android:layout_centerVertical                                            垂直居中
android:layout_centerInparent                                           相对于父元素完全居中
android:layout_alignParentBottom                                     贴紧父元素的下边缘
android:layout_alignParentLeft                                          贴紧父元素的左边缘
android:layout_alignParentRight                                        贴紧父元素的右边缘