android:gravity和android:layout_gravity有什么区别

时间:2013-04-10 07:40:17

标签: android android-layout

我正在研究一个简单的android应用程序,我需要在特定位置对齐一些视图但不使用padding或constants大小的整数值,我想用重力属性来做,可以任何人告诉我是什么是重力属性,android:gravity和android:layout_gravity属性之间有什么区别。

并提前致谢。

3 个答案:

答案 0 :(得分:4)

android:gravity设置其使用的View内容的严重性 android:layout_gravity设置其父级ViewLayout的严重性。

检查https://stackoverflow.com/a/6819801/1434631

答案 1 :(得分:1)

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.

答案 2 :(得分:0)

重力:将指定视图内容将被下达的位置,这意味着如果您有TextView,并且两个维度的参数都不是wrap_content那么{ {1}}将确定此文字将触及哪个边界。

Layout_Gravitiy:这将在其内部布局中指定View的位置,这意味着如果您的布局较大,则此内部的视图将确定此视图将触摸的此布局的哪个边框。 / p>