0

我正在构建一个由 2 个图像组成的图形:1 个背景图像和一个包含实际数据点的图像。数据点图像显示在背景图像的顶部对齐。

布局如下所示:

<RelativeLayout
    android:id="@+id/graphImageWrap"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <ImageView
        android:id="@+id/graphImageBackground"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:background="@android:color/transparent"
        android:contentDescription="@string/stroom_grafiek"
        />
    <ImageView
        android:id="@+id/graphImage"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@id/graphImageBackground"
        android:layout_centerHorizontal="true"
        android:background="@android:color/transparent"
        android:contentDescription="@string/stroom_grafiek"
        />
</RelativeLayout>

这在 HDPI 设备上运行良好: 高密度脂蛋白

但在 MDPI 设备上,它不能正确对齐: MDPI

我希望有人可以解释问题所在。

4

1 回答 1

0

您可能想改用 FrameLayout,并确保图像大小相同。

于 2012-09-11T08:37:30.833 回答