2013-06-03 79 views
0

我有一個imageView在屏幕上,我想要把另一個imageview將出現在imageView的底部(這就像一條小線),我對準線與主imageView問題是它離開了主的ImageView與線之間的一個小邊距,在圖像上的Android圖像

在模擬器將其調整完善,但在設備這讓小小的保證金像paddingBottom來,我不知道爲什麼

這是屏幕

http://s2.subirimagenes.com/otros/previo/thump_8473957photoscreen.jpg

文本「馬諾洛」白色區應在底部,但有一點餘量

而且有代碼(在所有垂直一個的LinearLayout)

 <ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/inferior" 
    android:layout_below="@+id/superior" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:scaleType="fitXY" 
    android:src="@drawable/ic_launcher" /> 

    <ImageView 
    android:id="@+id/imageView4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@id/imageView1" 
    android:layout_alignBottom="@+id/imageView1" 
    android:layout_centerHorizontal="true" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:src="@drawable/fondonombretransparencia" /> 
+1

你可以編輯你的問題,幷包括你所看到的截圖嗎? – FoamyGuy

+0

嗨,感謝您的回覆,已完成 – D4rWiNS

+0

您使用的佈局是什麼?線性還是相對?如果線性,哪個重力? – njzk2

回答

1

嘗試使用「如在here指出adjustViewBounds'參數:

<ImageView 
    (...) 
    android:adjustViewBounds="true" /> 

如果設置爲true時,ImageView的將調整其邊界,以保持其可拉伸的長寬比。這可能會解決模擬器和物理設備之間的填充差異。