文章转自:http://blog.csdn.net/feng88724/article/details/6333809

在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性。

关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)
 
LinearLayout有两个非常相似的属性:

android:gravity  与  android:layout_gravity。
 
他们的区别在于:
 
android:gravity
  属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.

android:layout_gravity
  是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,
  你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置. 
 
即android:gravity用于设置View中内容相对于View组件的对齐方式,
而android:layout_gravity用于设置View组件相对于Container的对齐方式。

android 中 gravity 和 layout_gravity 的区别相关推荐

  1. Android中style和theme的区别

    在学习Xamarin android的过程中,最先开始学习的还是熟练掌握android的六大布局-LinearLayout .RelativeLayout.TableLayout.FrameLayou ...

  2. android get width单位是什么意思,浅析Android中getWidth()和getMeasuredWidth()的区别

    结论:getMeasuredWidth()获取的是view原始的大小,也就是这个view在XML文件中配置或者是代码中设置的大小.getWidth()获取的是这个view最终显示的大小,这个大小有可能 ...

  3. android 一年日历,android中Calendar与Date的区别 转自网络

    Android中Calendar与Date的区别以及消除时区对日期操作影响的方法 在Android中的日期操作常用的有三种方式,分别是: Date类型 Calendar类型 Unix时间戳 其中,Un ...

  4. android中gravity什么意思,详解介绍android:layout_gravity 和 android:gravity 之间的区别

    android开发必遇问题,最有可能忘记两者之间的区别的问题之一 如下是google搜索出来的结果 记忆方法 联想/形像記法喎? f/ware/vc/"="" targe ...

  5. 关于Android中layout_centerHorizontal、layout_gravity、gravity的区别

    layout_centerHorizontal 1.是RelativeLayout(相对布局)的属性 2.若设置为"true",就将该控件设置在相对于父控件水平居中的位置 andr ...

  6. <Android>布局中gravity和layout_gravity区别

    概念 1.android:layout_gravity是设置该控件相对于父容器对齐方式: 2.android:gravity是设置子元素在该容器内的对齐方式.(若其下没有子元素,此项无效:若父子产生冲 ...

  7. Android --- 布局属性gravity和layout_gravity的区别

    一.gravity和layout_gravity相同处 两者都是设置对齐方式的属性.内部的属性值相同. 根据英文意思也能理解其中的意思.如center_horizontal表示在水平方向上的位置为中间 ...

  8. Android gravity和layout_gravity的区别

    一.gravity和layout_gravity相同处 两者都是设置对齐方式的属性.内部的属性值相同. 根据英文意思也能理解其中的意思.如center_horizontal表示在水平方向上的位置为中间 ...

  9. android中getLocationInWindow 和 getLocationOnScreen的区别

    原文链接:http://blog.csdn.net/ouyang_peng/article/details/46902957 //一个控件在其父窗口中的坐标位置 View.getLocationInW ...

最新文章

  1. ASP .NET Core使用connection string连接MySQL/MariaDB,并设置UTF-8编码
  2. SpringMVC + MyBatis整合 【转】
  3. javascript终极屏蔽右键/禁止复制/禁止另存/禁止右键/禁止选取/禁止粘贴的方法...
  4. 秀操作:函数宏的三种封装方式
  5. 判断设备是否是iphone5 及对iphone5 屏幕的适应
  6. python脚本读书心得_《利用Python进行数据分析》读书笔记(一)Python Basic
  7. 记录一次redmibook pro15声卡驱动相关问题
  8. IDEA git 切换分支产生问题
  9. matlab——非线性规划
  10. 微信小程序解析后台返回的html格式
  11. c语言switch问候语,C语言switch语句用法详解
  12. HTML——标签_1(文本格式化)
  13. blender导入灰度图生成地形模型
  14. CCS3.3相关驱动插件安装
  15. 我国超级计算机历代,《决战崛起——中国超算强国之路》作品研讨会召开
  16. TDD和BDD的区别 (TDD vs BDD)
  17. linux系统安装hba驱动,Linux系统上iSCSI HBA的安装和配置
  18. 大话设计模式——迭代器模式
  19. 论文里的讨论怎么写?
  20. NameError: name 'time' is not defined

热门文章

  1. #2002 - 服务器没有响应 (or the local MySQL server's socket is not ...
  2. windows下jenkins常见问题填坑
  3. 02-print的用法
  4. Git和GitHub快速入门
  5. Git 2.19 对Diff、Branch和Grep等做了改进
  6. Linux查看系统cpu个数、核心书、线程数
  7. js ‘use strict’详解
  8. 第六章扩展——VMA
  9. project 打印的时候上面的表格和下面的图例中间有个很大的空白,这块东西怎么能去掉呢?
  10. 视图和表的区别和联系