【发布时间】:2023-04-01 17:18:01
【问题描述】:
这是我的代码(不是所有的代码,我已经删除了一些):
<RelativeLayout
android:id="@+id/info_in_my"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/head_in_my"
android:layout_marginTop="@dimen/spacing_size_36dp">
<ImageView
android:id="@+id/pic_in_my"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/spacing_size_36dp"
android:layout_alignParentStart="true"
android:src="@mipmap/icon_policeman" />
<TextView
android:id="@+id/name_in_my"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="AAAAAA"
android:layout_toEndOf="@id/pic_in_my"
android:layout_centerInParent="true"
android:textColor="@color/font_white"
android:textSize="@dimen/font_size_18sp" />
<TextView
android:id="@+id/organization_in_my"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="BBBBBBBBBBBBBBBBB"
android:layout_below="@+id/name_in_my"
android:layout_toEndOf="@+id/pic_in_my"
android:textSize="@dimen/font_size_12sp"
android:textColor="@color/font_white" />
</RelativeLayout>
这是结果:
我希望 String BBBBBBBBB 在 String AAAAAA 下面,所以不正确。
我在第一个TextView 中删除了android:layout_centerInParent="true",但没有任何变化。
当第一个View使用android:layout_centerInParent="true"时android:layout_below="@+id/name_in_my"没用
我想知道为什么?
【问题讨论】:
-
我添加了 'android:layout_marginTop="55dp"' 效果很好
-
如果您在工具栏中这样做,最好检查 appbarlayout。