常用布局之相对布局
相对布局(RelativeLayout)可分别指明子控件之间的相对位置。
此布局内各个属性的含义为:
(1)
当前控件左边和指定控件的右边对齐
andrroid:layout_toRightOf="@+id/XXXXX"
当前控件右边和指定控件的右边对齐
android:layout_toLeftOf="@+id/XXXXX"
(2)
当前控件位于指定控件之下
android:layout_below="@+id/XXXXX"
当前控件位于指定控件之上
android:layout_above="@+id/XXXXX"
(3)
当前控件与指定控件的顶部对齐
android:layout_alignTop="@+id/XXXXX"
当前控件与指定控件的右边对齐
android:layout_alignRight="@+id/XXXXX"
当前控件与指定控件的底部对齐
android:layout_alignBottom="@+id/XXXXX"
当前控件与指定控件的左边对齐 android:layout_alignLeft="@+id/XXXXX"
(4)
当前控件与父控件(容器)的顶部对齐
android:layout_alignParentTop="true"
当前控件与父控件(容器)的右边对齐
android:layout_alignParentRight="true"
当前控件与父控件(容器)的底部对齐
android:layout_alignParentBottom="true"
当前控件与父控件(容器)的左边对齐
android:layout_alignParentLeft="true"
(5)
当前控件放置于父控件(容器)的中心
android:layout_centerInParent="true"
当前控件放置于水平位置的中心
android:layout_centerHorizontal="true"
当前控件放置于垂直位置的中心
android:layout_centerVertical="true"
示例:
显示效果为:
更多相关文章
- Android的layout_weight属性释疑(全面讲解)
- ReactNative的ViewPagerAndroid简述
- Android(安卓)开发笔记4-- 常用控件
- Android(安卓)Chronometer控件使用,计时器
- Android(安卓)M 新控件 TabLayout 与 NavigationView 实践
- Android布局和intent实例
- Android处理touch冲突的解决办法
- Android学习笔记十四之RelativeLayout相对布局
- 极光推送实现锁屏推送以及推送给指定的人