android:gravity 和 android:layout_gravity 有啥区别 [重复]
Posted
技术标签:
【中文标题】android:gravity 和 android:layout_gravity 有啥区别 [重复]【英文标题】:What is the difference between android:gravity and android:layout_gravity [duplicate]android:gravity 和 android:layout_gravity 有什么区别 [重复] 【发布时间】:2013-04-01 22:28:52 【问题描述】:我正在开发一个简单的 android 应用程序,我需要在特定位置对齐一些视图,但不使用填充或常量整数值作为大小,我想使用重力属性来做到这一点,谁能告诉我什么是重力属性,android:gravity 和 android:layout_gravity 属性有什么区别。
提前致谢。
【问题讨论】:
thinkandroid.wordpress.com/2010/01/14/… 其实应该使用搜索功能。如果你这样做了,你最终会得到答案***.com/a/3482757/312312 【参考方案1】:android:gravity
设置其使用的View
内容的重力。android:layout_gravity
设置其父级中View
或Layout
的重力。
查看https://***.com/a/6819801/1434631
【讨论】:
谢谢你。很有用。【参考方案2】:android:gravity sets the gravity of the content of the View its used on.
android:layout_gravity sets the gravity of the View or Layout in its parent.
【讨论】:
【参考方案3】:Gravity: 将指定视图内容的下车位置,这意味着如果您有一个 TextView
并且它的两个维度的参数都不是 wrap_content
,那么 Gravity
将确定这段文字将触及哪个边界。
Layout_Gravitiy:这将指定视图在其父布局中的位置,这意味着如果您的布局更大,则其中的视图将决定此视图将触及此布局的哪个边界。
【讨论】:
以上是关于android:gravity 和 android:layout_gravity 有啥区别 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Android UI布局之区分 android:gravity 和 android:layout_gravity
Android布局在程序中设置android:gravity 和 android:layout_Gravity属性
android:layout_gravity和android:gravity
android:layout_gravity和android:gravity的区别