图像在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 :(得分:0)
请查看这些链接,这可能会有所帮助
http://developer.android.com/training/multiscreen/screensizes.html
http://developer.android.com/guide/practices/screens_support.html
答案 1 :(得分:0)
您可以制作多个布局。例如,一个用于小屏幕,另一个用于中等,另一个用于大屏幕。您基本上只需要更改大小,但您也可以为大屏幕制作两个cols布局以使其更好。 android自动选择布局。 请 http://developer.android.com/training/multiscreen/screensizes.htm
对于不同的屏幕密度,使用不同的图像尺寸也是一种很好的做法。
答案 2 :(得分:0)
Android不会调整图片大小。您必须在显示之前调整图像大小。