我的身体背景图片。 我想要实现的是:
1) - 计算访客屏幕分辨率 2) - 基于该分辨率,我想调整背景图像的大小。
我知道将屏幕分辨率作为
Display display = getWindowManager().getDefaultDisplay();
width_screen = display.getWidth();
height_screen = display.getHeight();
但我不知道如何根据用户的屏幕分辨率调整图像大小。
有人可以帮忙吗? 感谢..
答案 0 :(得分:7)
将ImageView放入布局文件中并设置
android:layout_width="match_parent"
android:layout_height="match_parent"
如果您想保持使用方面:
android:scaleType="centerInside"
如果您不关心纵横比,请使用:
android:scaleType="fitXY"
答案 1 :(得分:0)
您可能必须编写自定义视图才能执行此操作。在其中覆盖onDraw方法,根据需要多次复制位图。