Java 如何在底部背景布局中居中放置ImageView

Java 如何在底部背景布局中居中放置ImageView,java,android,xml,layout,Java,Android,Xml,Layout,我有一个只显示背景图像的标题 <RelativeLayout android:id="@+id/rl_header" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/header_bg android:orientation="horizontal" > 尝试使用android:layout\u ce

我有一个只显示背景图像的标题

<RelativeLayout
    android:id="@+id/rl_header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/header_bg
    android:orientation="horizontal" >

尝试使用
android:layout\u centerInParent=“true”
您可以添加一个
图像视图,如下所示:

<RelativeLayout
    android:id="@+id/rl_header"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:src="@drawable/header_bg"
    android:orientation="horizontal" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        android:src="{Your drawable}" />
</RelativeLayout>

使用
FrameLayout
将视图堆叠在一起。这样,可以将圆形图像与背景图像顶部对齐。