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

Android 如何根据屏幕大小管理图像大小,android,eclipse,Android,Eclipse,图像在s3选项卡上显示得很好,但当我尝试在较小的屏幕上显示时,它给出了类似的图像大小,使其超出屏幕 itemImage = (ImageView) findViewById(R.id.ImageId); 请告诉我如何根据屏幕大小管理图像大小 <ImageView android:id="@+id/ItemId" android:layout_width="wrap_content"

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

请查看这些链接,这可能会有所帮助


您可以制作多个布局。例如,一个用于小屏幕,另一个用于中屏幕,另一个用于大屏幕。您基本上只需要更改大小,但您也可以例如为大屏幕制作一个双色布局,以使其美观。 android会自动选择布局。 谢谢这个


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

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

请发布您的xml文件代码,以便更好地解释您的问题。@user3541465这是xml请参见上文您有不同分辨率的不同图像吗?