在Android中的ImageView上的ImageView

时间:2013-09-25 07:24:54

标签: android xml imageview

我必须通过ImageView进行ImageView,它们具有相同的尺寸,并且必须在完全相同的位置相互之间,有时我必须这样做才能让3个ImageViews相互叠加。任何人都知道应该怎么做?

3 个答案:

答案 0 :(得分:1)

使用RelativeLayoutFrameLayout,您可以为n个ImageViews执行此操作。只需在另一个下面声明它们,它们将相互覆盖。首先宣布将在第二个宣布后面,等等。

答案 1 :(得分: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>

答案 2 :(得分: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" />

<强>输出

enter image description here