重叠图像未在所有格式上正确显示

时间:2012-09-11 08:25:47

标签: android android-layout

我正在构建一个由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设备: HDPI

但是在MDPI设备上它没有正确对齐: MDPI

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

1 个答案:

答案 0 :(得分:0)

您可能希望使用FrameLayout,并确保图像大小相同。