如何在Android的RelativeLayout中对齐TextView下方的视图

如何在Android的RelativeLayout中对齐TextView下方的视图,android,android-layout,Android,Android Layout,试图将视图放置在相对视图中的文本视图下方。 下面的代码不起作用 请帮忙 <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/tv_Following" android:layout_width="60dp" android:

试图将
视图
放置在相对视图中的
文本视图
下方。
下面的代码不起作用

请帮忙

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/tv_Following"
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:background="@drawable/circulartextview"
        android:gravity="center"
        android:text="Followings"
        android:textColor="@color/white"
        android:textSize="10dp" />

    <View
        android:id="@+id/flg1"
        android:layout_width="4dp"
        android:layout_height="wrap_content"
        android:layout_below="@id/tv_Following"
        android:layout_centerHorizontal="true"
        android:background="@color/grey2" />

</RelativeLayout>


在文本视图中,您只需要
android:layout\u centerInParent=“true”

因此,阅读

        <TextView
            android:id="@+id/tv_Following"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:layout_centerInParent="true"
            android:background="@drawable/circulartextview"
            android:gravity="center"
            android:text="Followings"
            android:textColor="@color/white"
            android:textSize="10dp" />

将代码替换为

<View
    android:id="@+id/flg1"
    android:layout_width="4dp"
    android:layout_height="match_parent"
    android:layout_below="@id/tv_Following"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    android:background="@color/grey2" />

并为相对布局父视图或flg1视图定义尺寸。比如说

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="82dp">


此行的目的是什么android:layout\u alignParentBottom=“@+id/tv\u Following”编辑了我的答案。TextView还有另一个问题:你只需要
android:layout\u centerInParent=“true”
你只检查相对布局?是的,正如你在文章中所问的,相对布局。你还必须定义相对布局高度,尺寸大于60dp。查看我的更新答案定义布局的特定高度是一个非常糟糕的主意。它不适合所有屏幕。我正在尝试删除DPG中已经提到的尺寸,然后定义flg1视图的高度。有了wrap_内容而没有内容,您将永远不会得到可见的结果。。。
android:layout_alignParentBottom="true"
<View
    android:id="@+id/flg1"
    android:layout_width="4dp"
    android:layout_height="match_parent"
    android:layout_below="@id/tv_Following"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    android:background="@color/grey2" />
<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="82dp">