首页 > 移动平台 > 详细

android:gravity与android:layout_gravity

时间:2014-06-25 11:33:19      阅读:409      评论:0      收藏:0      [点我收藏+]

 

LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。

通俗点说就是:

android:gravity属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. 
android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左靠右等位置就可以通过该属性设置. 
我们弄个最外布局,然后里面包了几个布局,如果要使这几个布局都靠底,就可以在最外布局的属性里设置androi:gravity="botton" 因为gravity是对里面的内容起作用

 

 

哪些布局支持? 应用限制?

 

当作为父layout的LinearLayout的属性为androidbubuko.com,布布扣rientation="vertical" 的时候,android:layout_gravity="?"这里设为横向的时候才能生效。比如:left,right,center_horizontal等

当作为父layout的LinearLayout的属性为androidbubuko.com,布布扣rientation="horizental" 的时候,android:layout_gravity="?"这里设为纵向的时候才能生效。比如:top,bottom,center_vertical等;

有一个比较特殊的是center,不管是横向还是纵向的时候,它总有一个方向起作用bubuko.com,布布扣

lianjie:http://www.cnblogs.com/xiaoran1129/archive/2013/03/26/2982733.html

 

 

 

 

 

 

 

android:gravity与android:layout_gravity,布布扣,bubuko.com

android:gravity与android:layout_gravity

原文:http://www.cnblogs.com/luofeng225/p/3807252.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!