在Android的LinearLayout布局中,有两个gravity属性,都是设置组件的位置,它们是android:gravity和android:layout_gravity,那么它们之间有什么区别,分别用在什么地方?下面ATAAW.COM稍作区分。

由两者的名称我们可以看出,一个是基于Layout的,而另一个则不是。那么相对而言,android:gravity属性设置的是控件自身上面的内容位置,而android:layout_gravity属性则设置控件本身相对于父控件的显示位置。

以一个简单例子来看,假设布局中有一个按钮,那么android:gravity设置了按钮上面的文字显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。

android:layout_width="wrap_content"

android:gravity="center"

android:layout_height="wrap_content"

android:text="ATAAW"

android:layout_gravity="right"

/>

以上显示结果是按钮上面的ATAAW居中显示,而按钮显示在屏幕的右边。文章

凤凰涅槃/浴火重生/马不停蹄/只争朝夕

隐姓埋名/低调华丽/简单生活/完美人生

posted on 2010-10-23 14:05 poetguo 阅读(3450) 评论(0)  编辑  收藏 所属分类: Android

java gravity_Android属性gravity与layout_gravity的区别相关推荐

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

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

  2. gravity与Layout_gravity的区别

    区别 gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思. layout_gravity 是LinearLayout 子元素的特有属性. 对于layout_gravity, 该属性用 ...

  3. Android gravity和layout_gravity的区别

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

  4. gravity和layout_gravity的区别(有时使用layout_gravity=center时失效的原因)

    gravity: 是对view控件本身来说的,是用来设置view本身的内容应该显示在view的什么位置,默认值是左侧.也可以用来设置布局中的控件位置. layout_gravity: 作用的是声明该属 ...

  5. android 中 gravity 和 layout_gravity 的区别

    文章转自:http://blog.csdn.net/feng88724/article/details/6333809 在进行UI布局的时候,可能经常会用到 android:gravity  和 an ...

  6. gravity 和 layout_gravity的区别

    android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. android:layo ...

  7. java size_Java length() 方法,length 属性和 size() 方法的区别

    豆妮的小奴隶 length() 方法,length 属性和 size() 方法的区别: 1.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法: 2.leng ...

  8. java字段是什么意思_Java中的属性和字段有什么区别

    Java中属性和字段的区别: 1. Java中的属性,通常可以理解为其属名性时根据get和set方法名得出的. 其规则是: 去掉get或set后其剩余的字符串,如果第二个字母是小写的,则把第一个字母也 ...

  9. Java中实现接口与继承的区别

    ** Java中实现接口与继承的区别 ** 首先,先来了解一下什么是接口和继承.接口一般是使用interface来定义的.接口定义同类的定义类似,分为接口的声明和接口体,其中接口体由常量定义和方法定义 ...

最新文章

  1. SQL获取刚插入的记录的自动增长列ID的值
  2. 1、leetcode704 二分查找*
  3. 上传图片动态预览(兼容主流浏览器)
  4. springboot单例模式注入对象_Spring 中经典的 9 种设计模式,打死也要记住啊!
  5. windows下的C++与cuda编译器位置
  6. java代码继承------多层继承
  7. X64_Xcelera-CL_PX4采集卡测试记录
  8. 【最新】2021年自然语言处理 (NLP) 算法学习路线!
  9. ios 对日期的处理(包括计算昨天时间、明天时间)
  10. 【模式识别-北理工】02模式识别算法体系
  11. 照片编辑工具 Affinity Photo for Mac 1.7.1
  12. 十六、响应式布局--媒体查询
  13. Python几个编程小作业
  14. bcdedit无法打开启动配置数据存储拒绝访问
  15. 题目:在C语言中,表达式23|2^5的值是()
  16. java 获取指定日期的前几天或后几天
  17. 关于手机设置高对比度文字对app的影响及解决方案
  18. 区块链,屌丝逆袭的最后机会
  19. 怎么用clear case?
  20. 微信公众号网页授权域名时报内容与下载文件不符,请检查文件内容或重新上传原始文件的错误解决方法

热门文章

  1. 不同网络环境下监控视频统一汇聚集中管理方案介绍
  2. 单片机设计资料,仿真、程序、原理图收集好资料分享,stm32、8086、单片机方案
  3. 计算机网口百兆改千兆,家里是千兆网,但是网口是百兆怎么办?
  4. layui tabel筛选列 记忆功能
  5. 数字后端基础——各种缩写定义
  6. 【计算机网络】物理层 : 编码与调制 ( 基带信号 | 宽带信号 | 编码 | 调制 )
  7. ReplicaSet、DaemonSet
  8. 百度AI攻略:实现人体姿态判定打分
  9. [HITCON 2016]Leaking-nodejsVM沙箱逃逸
  10. 搜图网vvic商品详情api接口