Android App Laden von Bildern aus / drawables-nodpi / mit Skalierung

Ich habe kürzlich mein Android-Projekt von 2.1 auf 2.2 umgestellt.

In dem alten Projekt habe ich kein Ziel-SDK angegeben (das Manifest enthielt nicht so etwas wie: android: minSdkVersion = "8"). Dies gab mir einen Fehler in der Konsole beim Laufen, aber alles funktionierte gut, so dass ich nicht damit täuschen konnte.

Das neue Projekt verwendet jetzt Android: minSdkVersion = "8" im Manifest.

Aber jetzt werden meine Drawables aus dem Ordner / drawable-nodpi / mit Skalierung geladen, wodurch sie viel kleiner werden und die gewünschten visuellen Effekte erheblich verändert werden.

Wenn ich das Tag aus meinem Manifest ausgeschnitten habe, werden sie ordnungsgemäß geladen, ohne dass sie skaliert werden.

Auch wenn ich meine Bilder so lade:

            BitmapFactory.Options opts = new BitmapFactory.Options();
            opts.inScaled = false;   
            Bitmap bm = BitmapFactory.decodeResource(_resources, resId, opts);

Sie sind immer noch skaliert, wenn ich das minimale SDK im Manifest deklariere, aber nicht skaliert, wenn ich dieses Tag entferne.

Warum passiert dies? Wie kann ich sie ohne Skalierung laden und gleichzeitig das minimale SDK deklarieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage