在我的Android应用中,我有一个带图像的屏幕。
图像宽600像素。在我的Galaxy SIII上,这看起来我希望它看起来如何。但是在分辨率提高一倍的手机上看起来很小。
使用我在xml
中定义的形状对象,可以很容易地以dp为单位定义宽度,因此它在所有手机上看起来都是一致的。
但是如何对物理上只有一定像素的图像做同样的事情呢?
答案 0 :(得分:0)
为每种屏幕尺寸使用不同的分辨率图像
答案 1 :(得分:0)
您可以获得屏幕分辨率,然后调整图像
Gdx.graphics.getWidth();
Gdx.graphics.getHeight();
我希望它有所帮助:)
答案 2 :(得分:0)
您应该为不同的屏幕使用不同的图像请参阅http://developer.android.com/guide/topics/resources/providing-resources.html或更改imageview上的scaletype。