Android 我可以基于另一个TextView的中心位置定位TextView吗?

Android 我可以基于另一个TextView的中心位置定位TextView吗?,android,android-relativelayout,Android,Android Relativelayout,我在顶部有3个初始文本视图(文本视图1、文本视图2、文本视图3)。然后我有一个文本视图作为标签,它可以扩展到整个屏幕的宽度。在这个标签下面,我还有3个文本视图,我想把它们放在前3个文本视图的水平中心。我可以在xml中添加一些东西来实现这一点吗?我找不到任何适当的限制。我所能找到的就是中水平的父母。下面是一个图片示例,我希望它看起来像什么: 我使用的是相对布局。使用布局- <LinearLayout android:layout_width="fill_parent" an

我在顶部有3个初始文本视图(文本视图1、文本视图2、文本视图3)。然后我有一个文本视图作为标签,它可以扩展到整个屏幕的宽度。在这个标签下面,我还有3个文本视图,我想把它们放在前3个文本视图的水平中心。我可以在xml中添加一些东西来实现这一点吗?我找不到任何适当的限制。我所能找到的就是中水平的父母。下面是一个图片示例,我希望它看起来像什么:

我使用的是相对布局。

使用布局-

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:orientation="horizontal"
    android:weightSum="1" >

    <TextView
        android:id="@+id/text1"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />

    <TextView
        android:id="@+id/text2"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />

    <TextView
        android:id="@+id/text3"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />
</LinearLayout>

<TextView
    android:id="@+id/huge_text"
    android:layout_width="fill_parent"
    android:layout_height="40dp"
    android:layout_gravity="center_horizontal" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:orientation="horizontal"
    android:weightSum="1" >

    <TextView
        android:id="@+id/numtext1"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />

    <TextView
        android:id="@+id/numtext2"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />

    <TextView
        android:id="@+id/numtext3"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="0.33" />
</LinearLayout>



这如何确定我想要的顶部文本视图的中心位置?有3个。如果你将每个文本视图中心的布局重心设置为水平,我想你会得到结果。试试看。同时发布xml代码。你还需要另外三个文本视图在上面相同的位置吗?是的,标签下方的数字必须与其对应的上部文本视图的中心位置一起定位。您可以使用水平线性布局,将三个文本视图的权重应用于所有三个文本视图。@user4233467检查我的更新答案