2015-04-04 160 views
0

s3選項卡上的圖像顯示效果很好,但是當我在較小的屏幕上嘗試時,它會提供類似的圖像大小,從而使屏幕超出屏幕。如何根據屏幕尺寸管理圖像大小

itemImage = (ImageView) findViewById(R.id.ImageId); 

請告訴我如何根據屏幕尺寸管理圖像大小。

  <ImageView 
       android:id="@+id/ItemId" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_margin="10dp" 
       android:padding="10dp" 
       android:src="@drawable/img_001" /> 
+0

請發佈您的XML文件代碼,以便您可以得到更好的解釋有關您的問題。 – Aakash 2015-04-04 21:44:16

+0

@ user3541465這裏是xml請參閱上面的 – Pooja 2015-04-04 23:35:48

+0

你有不同的圖像適合不同的分辨率? – 2015-04-05 07:17:12

回答

0

可以使多個佈局。例如一個用於小屏幕,另一個用於中型,另一個用於大屏幕。你基本上只需要改變尺寸,但你也可以例如做一個大屏幕的兩個cols佈局,使它更好。 android選擇automaticaly佈局。 這個 http://developer.android.com/training/multiscreen/screensizes.htm

對不同的屏幕密度使用不同的圖像尺寸也是一個很好的做法。

0

Android不調整圖像大小。您必須在顯示之前調整圖像大小。