1. RelativeLayout类

相对布局(RelativeLayout)将子视图以相对位置显示。默认显示在父视图的左上角。

  • layout_alignParentTop,父视图的上边
  • layout_alignParentBottom,父视图的下边
  • layout_alignParentLeft,父视图的左边
  • layout_alignParentRight,父视图的右边

设置4个子视图在边角位置。

                                

效果如下

2. 居中显示

layout_centerXX可以在父视图内居中显示

  • layout_centerInParent,相对于父视图完全居中
  • layout_centerHorizontal,相对于父视图水平居中
  • layout_centerVertical,相对于父视图垂直居中

可以配合alignParentXX使用

                    

效果如下

3. 相对视图对齐

  • layout_above,视图的下边与相对视图的上边对齐
  • layout_below,视图的的上边与相对视图的下边对齐
  • layout_toRightOf,视图的左边与相对视图的右边对齐
  • layout_toLeftOf,视图的右边与相对视图的左边对齐

设置的子视图的相对位置,

                    

效果如下

4. 边对齐

  • layout_alignTop,视图与基准视图的上边对齐
  • layout_alignBottom:视图与基准视图的下边对齐
  • layout_alignLeft:视图与基准视图的左边对齐
  • layout_alignRight:视图与基准视图的右边对齐
  • layout_alignBaseline:视图与基准视图的基准线对齐

设置的子视图某条边的对齐方式,

                        

效果如下

相关文章
Android LinearLayout布局
Android RelativeLayout布局
Android ConstraintLayout布局
Android 自定义布局

更多相关文章

  1. listview 设置数组为空
  2. Android(安卓)RecyclerView使用(一) 基本使用
  3. ViewPager+PagerTabStrip实现页面选项卡滑动
  4. Android类似朋友圈评论视图Dialog实现
  5. (转)Android(安卓)Toast用法
  6. Android视图加载流程(5)之View的详细绘制流程Layout
  7. Android视图加载流程(6)之View的详细绘制流程Draw
  8. android -------- RecyclerView的可(多个Item水平,垂直)滚动列表的
  9. Android(安卓)Navigation Drawer简记

随机推荐

  1. Android怎样修改系统时间?
  2. 一个android工程的运行过程
  3. 创建你的第一个AndroidApp
  4. android中的布局优化
  5. Android菜鸟日记6
  6. 命令行开发、编译、打包Android应用程序
  7. android 9.0 10.0 修改默认字体大小
  8. android IPC 通讯机制
  9. android EditText基本设置
  10. Android内存管理机制