如何在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">