Android layout Android:布局重力

Android layout Android:布局重力,android-layout,Android Layout,有人能帮我理解一下布局重力中的水平居中和垂直居中是什么意思吗?我真的无法想象这些小部件在这些引力的作用下是如何定位的。我试着想象一个X-Y平面,但看不出水平中心和垂直中心在哪里。一些解释(最好是用图表)会对我有很大帮助。 谢谢 @UserKunal123,我们可以为UI组件设置两个重力。 layout\u gravity和gravity。LayoutGravity用于在父/根目录中定位UI组件,而Gravity用于在组件本身中定位UI组件的内容。 例如。 如果我们有一个LinearLayout,

有人能帮我理解一下布局重力中的
水平居中
垂直居中
是什么意思吗?我真的无法想象这些小部件在这些引力的作用下是如何定位的。我试着想象一个X-Y平面,但看不出水平中心和垂直中心在哪里。一些解释(最好是用图表)会对我有很大帮助。
谢谢

@UserKunal123,我们可以为UI组件设置两个重力。
layout\u gravity
gravity
。LayoutGravity用于在父/根目录中定位UI组件,而Gravity用于在组件本身中定位UI组件的内容。 例如。 如果我们有一个
LinearLayout
,并且我们设置了`android:gravity=“center\u horizontal”,那么LinearLayout的子视图将在其中水平居中排列

现在,如果我们不想设置LinearLayout的
重力,而是想设置子视图的重力,那么我们可以在子视图中执行
android:layout\u gravity=“center\u horizontal
,使其在父布局中居中水平对齐

如果我们有一个
TextView
,并且我们希望文本在TextView中居中,那么我们可以在TextView中执行
android:gravity=“center”
,文本将在TextView中居中


希望这有帮助。

你需要。这意味着我屏幕的左下角是水平中心还是垂直中心?