2013-09-28 69 views
-2

我在尺寸爲5.64毫米的imageview中有圖像。 由於android具有不同的分辨率,圖像因不同設備而異。 在我的情況下,圖像不應該在任何設備上變化。 請幫我用一些代碼來繪製圖像或設置imageview固定大小。圖片大小不應該在Android設備上有所不同

回答

0

這樣做。使用dp單位指定高度和寬度。

<ImageView 
      android:id="@+id/ImageThumb" 
      android:layout_width="55dp" 
      android:layout_height="60dp" 
      android:layout_marginLeft="4dp" 
      android:layout_marginRight="4dp" 
      android:layout_marginTop="10dp" 
      android:background="@color/icms_white" 
      android:padding="1dp" 
      android:scaleType="fitXY" /> 
+0

:你的代碼不工作,但我試過這樣的 – user2791408

+0

請檢查我的下面的code.Thanks – user2791408

-1

使用

android:layout_width="5.64mm" 
android:layout_width="6.15mm" 
+0

這也行不通,圖像大小是不同的設備。:( – user2791408

1

你必須爲不同的分辨率相同的圖像,並把這些圖像在華電國際,xhdpi等文件夾。 假設您的圖像尺寸爲100 x 100像素,因此320 x 480像素的設備會顯示爲大,但1280 x 800設備會顯示較小的圖像。 換句話說,設備在每平方英寸空間中的像素越多,圖標所需的空間就越小。因此您必須創建圖像的多個版本,以使其大小保持相對相同。

相關問題