Android - 无需更改即可加载位图

时间:2011-11-24 17:10:02

标签: android bitmap

我需要使用特定的png来创建位图。此位图必须包含我的png的EXACT值。使用BitmapFactory.decodeResource()加载它时,值会发生变化。我尝试了openRawResource并将我的png放在drawable / raw文件夹中。我不打算画那幅画。唯一需要做的就是将该位图用于getPixel请求。

为什么位图值仍然会改变?

1 个答案:

答案 0 :(得分:0)

尝试创建一个名为res/drawable-nodpi的文件夹,并将.png文件放在其中。

来自Android Supporting Multiple Screens文档:

“如果你有一些系统不应该扩展的可绘制资源(可能是因为你在运行时自己对图像进行了一些调整),你应该将它们放在一个带有nodpi配置限定符的目录中。具有这个限定符的资源被认为是密度不可知,系统不会扩展它们。“