我知道我们可以为android设置以下值:gravity和android:layout_gravity财产:
居中中心_垂直center_horizontal等。
但我对这两者都感到困惑。
android:gravity和android:layout_gravity的用法有什么区别?
我知道我们可以为android设置以下值:gravity和android:layout_gravity财产:
居中中心_垂直center_horizontal等。
但我对这两者都感到困惑。
android:gravity和android:layout_gravity的用法有什么区别?
当前回答
重力——应用于其自身的视图。
布局重力---应用于与其父级相关的视图。
其他回答
gravity:用于文本视图、编辑文本等简单视图。
layout_gravity:用于当前视图在其相对父视图(如linear layout或FrameLayout)的上下文中的重力,以使视图位于父视图的中心或任何其他重力。
查看图像以了解重力
他们的名字可以帮助您:
android:gravity设置其使用的视图的内容(即其子视图)的重力。android:layout_gravity设置视图或布局相对于其父对象的重力。
这里有一个例子。
android:gravity
用于调整视图相对于其指定位置(分配区域)的内容。如果layout_width等于“wrap_content”,android:gravity=“left”将不会执行任何操作
android:layout_gravity
用于相对于父文件或布局文件的视图本身。
重力——应用于其自身的视图。
布局重力---应用于与其父级相关的视图。