首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android XML:使用重力而不是layout_gravity的好例子

Android XML:使用重力而不是layout_gravity的好例子
EN

Stack Overflow用户
提问于 2013-09-26 20:38:15
回答 2查看 235关注 0票数 2

我已经从互联网上做了一些基本的xml布局,我不知道android:gravity将用于vs android:layout-gravity的什么。当我更改layout_gravity时,UI设计器似乎反应良好,但我没有得到任何响应?这是怎么回事?

这是否类似于具有fill-parent和match-parent的布局参数?其中一个现在已经消失了。

EN

回答 2

Stack Overflow用户

发布于 2013-09-26 20:40:16

android:gravity是父级对其内容的声明,指示内容应该在可用的父级空间中滑动到哪里(如果有这样的滑动空间)。

android:layout_gravity是一个从子进程到其父进程的请求,请求向某个方向滑动(如果有这样的滑动空间)。

票数 3
EN

Stack Overflow用户

发布于 2013-09-26 20:54:21

layout_gravity -它包含并且属于组件的父布局。就像你在LinearLayout中设置一个TextView一样,LinearLayout的宽度是fill_parent,但是TextView基本上会设置在左上角。所以现在,如果你想给layout_gravity=right,那么你的TextView将被移到右上角。但文本不会改变其位置。也就是说,你已经写了"Hello world“,那么"hello world”将不会被修改为right,但是它的父textView将被修改为right。所以在这里,在这个例子中,它将属于LinearLayout,即父布局。

重力-根据上面的解释,它包含并属于TextView。如果你给gravity="right“,那么"Hello-world”文本将会出现在TextView的右上角,而不是LinearLayout。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19028528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档