(1.绝对布局)

直接就可以决定子组件的绝对位置,简单直接就可以定位,但是手机的屏幕不一样大,适配性差

可以直接用Android:layout_x和android:layout_y来定义组件的位置(两个属性只能在绝对布局中使用,在相对布局中都不会显示的)

(2.相对布局)

允许组件指定他的父类或者子类的位置进行布局,非常灵活,对于屏幕大小不同的手机适配性好,但是属性之间的冲突难以控制,需要大量的测试对布局进行调整工作

值必须为具体的像素值

android:layout_marginBottom              距离某元素底边缘
android:layout_marginLeft                   距离某元素左边缘
android:layout_marginRight                 距离某元素右边缘
android:layout_marginTop                   距离某元素上边缘

值必须为true或false

android:layout_centerHrizontal                                           水平居中
android:layout_centerVertical                                            垂直居中
android:layout_centerInparent                                           相对于父元素完全居中
android:layout_alignParentBottom                                     贴紧父元素的下边缘
android:layout_alignParentLeft                                          贴紧父元素的左边缘
android:layout_alignParentRight                                        贴紧父元素的右边缘
android:layout_alignParentTop                                          贴紧父元素的上边缘
android:layout_alignWithParentIfMissing                            如果对应的兄弟元素找不到的话就以父元素做参照物

值必须为ID

android:layout_below                          在某元素的下方
android:layout_above                          在某元素的的上方
android:layout_toLeftOf                       在某元素的左边
android:layout_toRightOf                     在某元素的右边
android:layout_alignTop                      本元素的上边缘和某元素的的上边缘对齐
android:layout_alignLeft                      本元素的左边缘和某元素的的左边缘对齐
android:layout_alignBottom                 本元素的下边缘和某元素的的下边缘对齐
android:layout_alignRight                    本元素的右边缘和某元素的的右边缘对齐

绝对布局(Relativelayout )和相对布局(Absolutelayout)相关推荐

  1. .Net程序猿玩转Android开发---(7)相对布局RelativeLayout

                 相对布局RelativeLayout是Android布局中一个比較经常使用的控件,使用该控件能够布局出适合各种屏幕分辨率的布局,RelativeLayout採用相对位置进行 ...

  2. Xamarin.Forms的相对布局RelativeLayout

    Xamarin.Forms的相对布局RelativeLayout 相对布局RelativeLayout是App中常用的布局方式.它是以界面中的某个元素为基准,设置另外一个元素的位置和大小.通过这种布局 ...

  3. Android相对布局(RelativeLayout)

    Android相对布局(RelativeLayout) 备注:这里的视图和元素是等同的概念. RelativeLayout是一个允许子视图相对于其他兄弟视图或是父视图显示的视图组(通过ID指定).每个 ...

  4. android LinearLayout和RelativeLayout实现精确布局

    先明确几个概念的区别:  padding margin:都是边距的含义,关键问题得明白是什么相对什么的边距 padding:是控件的内容相对控件的边缘的边距. margin  :是控件边缘相对父空间的 ...

  5. RelativeLayout(相对布局)

    RelativeLayout(相对布局) 1.最常用属性 android:layout_ toLeftOf(在谁的左边) android:layout_ below(在谁的下边) android:la ...

  6. Android 的LinearLayout (线性布局)和RelativeLayout (相对布局)介绍

    LinearLayout  (线性布局) 1. 在design页面下->component tree->ConstrainLayout右键->Convert view...-> ...

  7. 8 相对布局——RelativeLayout

    在上一节中我们讲到了 LinearLayout,这也是大家学到的第一个布局方式.它支持将多个 View 通过线性的方式(水平或垂直)组合起来,其中最实用的就是 weight 属性,用好 weight ...

  8. android 布局的概念,Android布局

    Android 布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout(线性布局),FrameLayout(单帧布局),AbsoluteLayout(绝对 ...

  9. 【约束布局】ConstraintLayout 约束布局 ( 简介 | 引入依赖 | 基本操作 | 垂直定位约束 | 角度定位约束 | 基线约束 )

    文章目录 一. ConstraintLayout 简介 1. 引入 约束 布局 ( 1 ) 约束性布局 作用 和 简介 2. 约束 简介 ( 1 ) 约束个数要求 ( 2 ) 约束设置 与 显示位置 ...

  10. Android官方开发文档Training系列课程中文版:布局性能优化之布局层级优化

    原文地址:http://android.xsoftlab.net/training/improving-layouts/index.html 引言 布局是直接影响用户体验的关键部分.如果实现的不好,那 ...

最新文章

  1. c# 通过字体对话框获取字体名称和字体大小_【插件】PS、AI、ID都能用的字体管理插件...
  2. 用户,群组和权限 二
  3. EJB和JavaBean的区别
  4. 操作系统上机作业--使用系统调用实现mycp
  5. 简明易懂的c#入门指南_统计假设检验的简明指南
  6. php中isset() , unnset(), empty()函数
  7. win7、offcie 2010是否激活查看方法
  8. VS2005项目打开出错的解决办法
  9. mysql 压力测试
  10. MD5加密解密网站测试,MD5加密还安全吗?
  11. BZOJ4874:筐子放球
  12. 2021年最近的猝死案例有点多!!!(关注我,让你活的更久一点)
  13. 14款免费的GIF制作软件(转载)
  14. 一、 WIN32程序
  15. gz是什么意思饭圈_网络语BE是什么意思 饭圈用GE含义出处是哪里还有哪些类似表达...
  16. 惠普触控板使用指南_惠普笔记本关闭触摸板【操作思路】
  17. 计算机怎样同时运行多个程序的?进程相关概念介绍
  18. Machine Learning - A/B Test
  19. Backtrader(十六)- Order订单 - order_target_xxx
  20. JS导出Word细节设置

热门文章

  1. Cisco Packet Tracer实验————组建虚拟局域网
  2. 【Java】javaSE的基础知识概括(完)
  3. 基于vue考研助手网站
  4. ADI Blackfin DSP处理器-BF533的开发详解20:4.3寸LCD液晶屏的设计与应用(含源码)
  5. Qt如何在QTabWidget上绘图
  6. gddr6速率_显卡GDDR6显存基础知识:显存GDDR6和GDDR5区别对比科普篇
  7. 刘汝佳算法竞赛第二版习题3-2思路
  8. 利用CRM客户管理系统抓住销售商机
  9. P2058 [NOIP2016 普及组] 海港
  10. 【数据分析报告】中国上海电动汽车行驶和充电行为分析