根据屏幕分辨率Android调整图像大小

时间:2013-07-12 09:27:02

标签: android performance

我的身体背景图片。 我想要实现的是:

1) - 计算访客屏幕分辨率 2) - 基于该分辨率,我想调整背景图像的大小。

我知道将屏幕分辨率作为

Display display = getWindowManager().getDefaultDisplay();
width_screen = display.getWidth();
height_screen = display.getHeight();

但我不知道如何根据用户的屏幕分辨率调整图像大小。

有人可以帮忙吗? 感谢..

2 个答案:

答案 0 :(得分:7)

将ImageView放入布局文件中并设置

    android:layout_width="match_parent"
    android:layout_height="match_parent"

如果您想保持使用方面:

    android:scaleType="centerInside"

如果您不关心纵横比,请使用:

    android:scaleType="fitXY"

答案 1 :(得分:0)

您可能必须编写自定义视图才能执行此操作。在其中覆盖onDraw方法,根据需要多次复制位图。