Sie könnten das Bild als die größte Größe erstellen und dann in verschiedenen Größen das Bild speichern, die darstellen, die durchschnittliche Bildschirmgrößen für kleine, mittlere und große Geräte, dann eine switch-Anweisung zu ermitteln, welche man auf der Bildschirmgröße basiert zu laden.
final Display myDisplay = getWindowManager().getDefaultDisplay();
int displayWidth = myDisplay.getWidth();
int displayHeight = myDisplay.getHeight();
Dies wird Ihnen sagen, was Ihre tatsächlichen Bildschirmpixelgröße ist. Auch große Bilder sind winzig im PNG-Format ein 1024x1024 Bild ist im Durchschnitt weniger als 1,64 MB (je nach Komplexität). Also, wenn Sie d o die durchschnittlichen Größen, die Sie wahrscheinlich mit 3-4 Bildern bei etwa 2 MB insgesamt enden. Wenn Sie das kleinste Bild für die Größe des Bildschirms verwenden, wird auch Ihre App beschleunigt.