2014-02-17 82 views
3

我有以下代碼:爲什麼當我應用填充圖像視圖時,圖像被壓縮?

<LinearLayout 
     android:id="@+id/aceptar_y_rechazar_tu_mesa" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     android:orientation="horizontal" 
     android:padding="10dp" 
     > 
     <ImageView 
      android:id="@+id/aceptar_tu_mesa" 
      android:layout_width="20dp" 
      android:layout_height="20dp" 
      android:scaleType="centerInside" 
      android:src="@drawable/checked" 
      /> 
     <ImageView 
      android:id="@+id/rechazar_tu_mesa" 
      android:layout_width="20dp" 
      android:layout_height="20dp" 
      android:scaleType="centerInside" 
      android:src="@drawable/menos" 
      /> 

    </LinearLayout> 

和visualy是這樣的:

enter image description here

我需要把它們分開,但是當我aplly一個浸軋分辯出現這種情況:

enter image description here 我能做些什麼來解決?

+3

[填充和餘量之間的差(http://stackoverflow.com/q/4619899/752320) – Geobits

回答

4

使用...

android:layout_marginRight 

,而不是

android:paddingRight 
+0

你的問題解決了嗎? –

+2

si,muchas gracias – cheloncio

0

如果你想分開你的形象,你可以按照這個

1)使用Android:layout_marginRight相對於第二次圖像。

<ImageView 
     android:id="@+id/aceptar_tu_mesa" 
     android:layout_marginRight="10dp" 
     ..... /> 
<ImageView 
      android:id="@+id/rechazar_tu_mesa" 
      ....../> 

2)對於First Image使用android:layout_marginLeft。

<ImageView 
     android:id="@+id/aceptar_tu_mesa" 

     ..... /> 
<ImageView 
      android:id="@+id/rechazar_tu_mesa" 
      android:layout_marginLeft="10dp" 
      ....../> 

3)可以在使用這兩個圖像之間的視圖將它們分開

<ImageView 
     android:id="@+id/aceptar_tu_mesa" 
         ..... /> 
<View 
    android:layout_width="10dp" 
    android:layout_height="10dp"/> 

<ImageView 
      android:id="@+id/rechazar_tu_mesa" 
      ....../>