2013-07-12 115 views
6

我在身体中有一个背景图像。 我想实现的是:根据屏幕分辨率调整图像的大小Android

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

我知道拿到的屏幕分辨率为

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

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

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

+0

看到这个答案[LINK](http://stackoverflow.com/a/4724183/2332217) – Oli

+0

猜猜@oli发布的链接应该解决你的问题。 –

回答

6

将一个ImageView的在布局文件,并设置

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

如果你想保留方面的用途:

android:scaleType="centerInside" 

如果你没有对宽高比使用护理:

android:scaleType="fitXY" 
0

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

相关问题