Android-android中的 gravity 和 layout_gravity有什么区别啊?

Android-android中的 gravity 和 layout_gravity有什么区别啊?

夜无邪 发布于 2017-03-29 字数 158 浏览 1109 回复 3

通过这两个值都可以分别设置居中,垂直居中,水平居中。但是我一直分不清楚该在何时用那个,所以我想问下这两个的区别在哪里?应用场景是什么样子?

谢谢

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜无邪 2017-09-30 3 楼

android:gravity:是对view控件本身来说的,是用来设置view本身的文本应该显示在view的什么位置,默认值是左侧

android:layout_gravity:是相对于包含改元素的父元素来说的,设置该元素在父元素的什么位置

比如TextView: android:layout_gravity表示TextView在界面上的位置,android:gravity表示TextView文本在TextView的什么位置,默认值是左侧

夜无邪 2017-07-24 2 楼

android:gravity:是设置它的子view按这个属性显示;
android:layout_gravity是设置view本身想对于它父view的位置。

清晨说ぺ晚安 2017-04-12 1 楼

Gravity是设置内容对它本身的位置的
layout_gravity是设置它本身在什么位置的