0

我正在尝试使用 Android 制作一个简单的游戏。我将一个128x240的PNG 图像与我的精灵加载到一个位图对象中,并尝试使用 createBitmap(bitmap, x, y, w, h) 从中检索一个 16x16 的图块,但得到了图片的 1/4 小部分。事实证明,根据 128x240 PNG 图像的 getWidth/getHeight,图片的宽度/高度为512x960

这个东西的意思是什么?

4

1 回答 1

0

可能您的可绘制文件夹中有图片并在高分辨率设备上对其进行测试?Android根据http://developer.android.com/guide/practices/screens_support.html自动放大图片

我认为快速的解决方案是将图像放入 drawable-xhdpi (或根据其他可绘制文件夹)。

编辑:根据我不想让 Android 自动调整我的位图大小的评论,您可以添加一个文件夹“drawable-nodpi”以防止调整大小

于 2013-10-21T16:27:20.623 回答