1

我为我的应用程序创建了一些背景。这些 PNG 图片是 480x800 格式,在我的手机(使用 hdpi res)或在 hdpi 的模拟器上测试它看起来非常好。但是如果我在 mdpi 或 ldpi 中测试它,背景就会扭曲。由于 480x800 等于 1:1.666,mdpi 格式是 320x480 和 1:1.5,ldpi 是 240x320 和 1:1.333,因此背景自然不会完全适合所有尺寸。我可以使用 sharedPreferences 更改背景,因此我不能为此使用布局。我不想将更多图像放入应用程序,因为它已经 3 兆字节(背景为 2 兆字节)。我应该如何解决这个问题?我是否应该将所有背景放入具有较小分辨率的应用程序(hdpi 为 120x200,mdpi 为 100x150 ......)并且屏幕会自行拉伸它?恐怕会模糊。

提前致谢!

4

1 回答 1

1

也许您可以尝试使用 9-patch 图像。如果这对您的背景图像当然是可能的。 http://developer.android.com/guide/developing/tools/draw9patch.html

于 2012-06-17T14:59:12.637 回答