0

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

图像宽 600 像素。在我的 Galaxy SIII 上,这看起来是我想要的样子。但在分辨率翻倍的手机上,它看起来真的很小。

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

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

4

3 回答 3

0

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

于 2014-10-02T14:16:15.337 回答
0

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

于 2014-10-02T13:21:39.237 回答
0

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

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

我希望它有帮助:)

于 2014-10-02T13:23:58.280 回答