如何在更高分辨率的屏幕上使图像显得更大?

时间:2014-10-02 12:55:04

标签: android imageview dpi android-resolution

在我的Android应用中,我有一个带图像的屏幕。

图像宽600像素。在我的Galaxy SIII上,这看起来我希望它看起来如何。但是在分辨率提高一倍的手机上看起来很小。

使用我在xml中定义的形状对象,可以很容易地以dp为单位定义宽度,因此它在所有手机上看起来都是一致的。

但是如何对物理上只有一定像素的图像做同样的事情呢?

3 个答案:

答案 0 :(得分:0)

为每种屏幕尺寸使用不同的分辨率图像

答案 1 :(得分:0)

您可以获得屏幕分辨率,然后调整图像

 Gdx.graphics.getWidth();
 Gdx.graphics.getHeight();

我希望它有所帮助:)

答案 2 :(得分:0)

您应该为不同的屏幕使用不同的图像请参阅http://developer.android.com/guide/topics/resources/providing-resources.html或更改imageview上的scaletype。