我最近将我的Android项目重建为2.1的目标2.2。
在旧项目中,我没有指定目标SDK(清单不包含类似:android:minSdkVersion =“8”)。这在运行时在控制台中给我一个错误,但一切正常,所以我没有愚弄它。
新项目现在在清单中使用android:minSdkVersion =“8”。
但是现在来自/ drawable-nodpi /文件夹的drawables正在加载缩放,使它们更小并且显着改变了所需的视觉效果。
如果我从我的清单中删除了标签,它们会正确加载而不会缩放。
即使像这样加载我的图片:
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inScaled = false;
Bitmap bm = BitmapFactory.decodeResource(_resources, resId, opts);
当我在清单中声明最小SDK时,它们仍然会缩放,但如果删除该标记则不会缩放。
为什么会这样?如何在没有缩放的情况下加载它们,同时仍然声明最小的SDK?
答案 0 :(得分:1)