0

我必须在 ImageView 上做 ImageView,它们具有相同的尺寸,并且必须在完全相同的位置彼此重叠,有时我必须这样做,以便让 3 个 ImageView 彼此重叠。任何人都知道这应该怎么做?

4

3 回答 3

1

使用RelativeLayoutorFrameLayout你可以为 n 个ImageViews. 只需在另一个之下声明它,它们就会相互覆盖。第一个声明将在第二个声明之后,依此类推。

于 2013-09-25T07:29:23.313 回答
1

这样做会将 3 个图像放在彼此的顶部。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
            android:layout_width="<some_size>dp"
            android:layout_height="<some_size>dp"
            android:layout_alignParentTop="true"
            android:src="@drawable/<name_of_asset>" />
    <ImageView
            android:layout_width="<some_size>dp"
            android:layout_height="<some_size>dp"
            android:layout_alignParentTop="true"
            android:src="@drawable/<name_of_asset>" />
    <ImageView
            android:layout_width="<some_size>dp"
            android:layout_height="<some_size>dp"
            android:layout_alignParentTop="true"
            android:src="@drawable/<name_of_asset>" />


</RelativeLayout>
于 2013-09-25T07:32:42.750 回答
0

试试这个:只需调整它以满足您的需求。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_launcher" />

<ImageView
    android:id="@+id/imageView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_launcher" />

<ImageView
    android:id="@+id/imageView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:src="@drawable/ic_launcher" />

<ImageView
    android:id="@+id/imageView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:src="@drawable/ic_launcher" />

输出

在此处输入图像描述

于 2013-09-25T07:53:20.270 回答