6

我在正文中有一个背景图像。我想要实现的是:

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

我知道将屏幕分辨率作为

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

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

任何人都可以帮忙吗?谢谢..

4

2 回答 2

8

将 ImageView 放入布局文件并设置

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

如果你想保持方面使用:

    android:scaleType="centerInside"

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

    android:scaleType="fitXY"
于 2013-07-12T09:40:19.880 回答
0

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

于 2013-07-12T09:32:09.287 回答