android:giavity和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的对齐方式。

时间: 2024-10-27 07:20:33

android:giavity和layout_gravity的差别的相关文章

android 布局中 layout_gravity、gravity、orientation、layout_weight

线性布局中,有 4 个及其重要的参数,直接决定元素的布局和位置,这四个参数是 android:layout_gravity ( 是本元素相对于父元素的重力方向 ) android:gravity (是本元素所有子元素的重力方向) android:orientation (线性布局以列或行来显示内部子元素) android:layout_weight (线性布局内子元素对未占用空间[水平或垂直]分配权重值,其值越小,权重越大. 前提是子元素 设置了 android:layout_width = "

android 布局中 layout_gravity、gravity、orientation、layout_weight【转】

线性布局中,有 4 个及其重要的参数,直接决定元素的布局和位置,这四个参数是 android:layout_gravity  ( 是本元素相对于父元素的重力方向 ) android:gravity        (是本元素所有子元素的重力方向) android:orientation    (线性布局以列或行来显示内部子元素) android:layout_weight  (线性布局内子元素对未占用空间[水平或垂直]分配权重值,其值越小,权重越大. 前提是子元素 设置了 android:layo

android CMWAP, CMNET有何差别

什么是CMNET,什么是CMWAP? 答:CMWAP和CMNET仅仅是中国移动为其划分的两个GPRS接入方式.中国移动对CMWAP作了一定的限制,主要表如今CMWAP接入时仅仅能訪问GPRS网络内的IP(10.*.*.*),而无法通过路由訪问Internet,我们用CMWAP浏览Internet上的网页就是通过WAP网关协议或它提供的HTTP代理服务实现的. 因此,仅仅有满足下面两个条件的应用才干在中国移动的CMWAP接入方式下正常工作: 1.应用程序的网络请求基于HTTP协议. 2.应用程序支

Android属性 gravity, layout_gravity, padding, layout_margin 及 关于gravity/layout_gravity的一个Demo

1. android:gravity 对内的相对位置-----用来设置该view的内容在该View内的相对位置 (靠左,靠右,靠上, 靠下, 居中...,不是具体数值). (官方的解释是: gravity---Specifies how to place the content of an object, both on the x- and y-axis, within the object itself. 数值center的含义---Place the object in the cente

Android - gravity和layout_gravity区别

gravity和layout_gravity区别 本文地址:http://blog.csdn.net/caroline_wendy 在Android的控件属性中: gravity是控件的内容如何定位在控件内:layout_gravity是控件如何在它的父布局中的定位. 例如: EditText控件,gravity属性决定,输入内容的位置:如center,表示输入内容居中: layout_gravity表示EditText在父控件,如根RelativeLayout中,则显示在屏幕居中. 参考:ht

转载(android:gravity , andorid:layout_gravity)原文:http://blog.csdn.net/feng88724/article/details/6333809

[Android布局]在程序中设置android:gravity 和 android:layout_Gravity属性 分类: [Android基础]2011-04-19 16:06 181684人阅读 评论(76) 收藏 举报 androidlayoutbuttonjava网络ui 在进行UI布局的时候,可能经常会用到 android:gravity  和 android:layout_Gravity 这两个属性. 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下. (资料来

Android Thread和HandlerThread的差别

Thread和HandlerThread的差别 1)Handler:在Android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消通讯 2)Thread:线程,可以看作是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的独立运行的基本单位 3)HandlerThread:封装了Handler + ThreadHandlerThread适合在有需要一个工作线程(非UI线程)+任务的等待队列的形式,优点是不会有堵塞,减少了对性能的消耗,缺点是不能同时进行多个任务的处理,

Android MarginLeft与MarginStart的差别

在写layout布局的时候,我们会发现有这样几个比較相似的属性: MarginStart   MarginLeft MarginEnd    MarginRight 这些属性的差别是什么?  依据api凝视.我们得知MarginStart指的是控件距离开头View部分的间距大小.MarginLeft则指的是控件距离左边View部分的间距大小,MarginEnd和MarginRight同理. 普通情况下,View開始部分就是左边.可是有的语言眼下为止还是依照从右往左的顺序来书写的,比如阿拉伯语,在

【整理】Android中的gravity和layout_gravity区别

[背景] 在Android中,想要设置个按钮的水平对齐,都累死了: [已解决]ADT中已设置TableLayout布局的情况下如何设置按钮居中对齐    所以现在有必要搞清楚,到底gravity和layout_gravity到底有啥区别. 1.参考: Android – gravity and layout_gravity Android中gravity与layout_gravity的区别 中的解释,可以总结为: android:gravity : 表示当前View,即控件,内部的东西的,对齐方