2013-03-30 401 views
0

我必須爲每一個網格的自定義網格視圖我使用顯示兩個圖像一個在另一個之上的Android

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<View 
    android:layout_width="fill_parent" 
    android:layout_height="30sp" 
    android:layout_marginTop="85sp" 
    android:background="@drawable/shelf" /> 

<ImageView 
    android:id="@+id/imgThumb" 
    android:layout_width="47.5sp" 
    android:layout_height="76sp" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="29sp" 
    android:background="@drawable/pic1" /> 

<ImageView 
    android:id="@+id/bookCover" 
    android:layout_width="60sp" 
    android:layout_height="80sp" 
    android:layout_marginLeft="127sp" 
    android:layout_marginTop="26sp" 
    android:background="@drawable/book_cover" /> 

它看起來像這樣的圖形佈局之前在eclipseenter image description here

但是當我在仿真器上運行它時,它看起來像 enter image description here

封面影像消失了,我在Android的新請不要哪裏出了問題,該如何解決呢

+0

圖形佈局還沒有那麼成熟。你可以讓我們知道你想要達到什麼目的。 – Avinazz

+0

參考這個... http://stackoverflow.com/questions/10953368/android-display-image-over-an-image-in-imageview –

回答

0

請嘗試使用的FrameLayout insted的RelativeLayout的的同一個XML文件....

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
+0

不工作這一個 – Anirban

1

可以使用框架佈局爲此...

<FrameLayout android:layout_width="wrap_content" 
      android:layout_height="wrap_content"> 
    <ImageView android:src="@drawable/yourimage1"/> 
    <ImageView android:src="@drawable/yourimage2" 
       android:layout_gravity="bottom|right" /> 
</FrameLayout> 

不要忘記設置的高度和寬度,按您的方便,你還可以墊他們...

+0

不工作frameLayout同樣的事情 – Anirban

+0

編輯你的問題與新代碼片段 –

+0

所以每個人都可以看到...或者您可以提出新問題 –

相關問題