如何根据屏幕大小管理图像大小

时间:2015-04-04 21:34:47

标签: android eclipse

图像在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" />

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可以制作多个布局。例如,一个用于小屏幕,另一个用于中等,另一个用于大屏幕。您基本上只需要更改大小,但您也可以为大屏幕制作两个cols布局以使其更好。 android自动选择布局。 请 http://developer.android.com/training/multiscreen/screensizes.htm

对于不同的屏幕密度,使用不同的图像尺寸也是一种很好的做法。

答案 2 :(得分:0)

Android不会调整图片大小。您必须在显示之前调整图像大小。