2013-09-25 114 views
0

我必須在ImageView上做ImageView,它們具有相同的尺寸,並且必須在相同的位置相對於另一個,並且有時我必須爲像3個ImageViews這樣做彼此頂部。任何人都有任何想法應該如何做?ImageView在Android的ImageView上

回答

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> 
+0

,這將是比其他?我的意思是第二個會覆蓋第一個,第三個會覆蓋他們兩個? – Sasho

+0

在Android中,佈局中定義的第一項總是低於下一項。 –

1

使用RelativeLayoutFrameLayout您可以爲n個ImageViews執行此操作。只要聲明一個在另一個之下,他們將互相掩蓋。首先宣佈將落後於第二次宣佈等。

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