Ich habe folgende ziehbar mit verschiedenen Größen für MDPI, hdpi, xhdpi ....android ziehbar Bild nimmt viel Speicher im Vergleich zu seiner Plattengröße
[email protected] 1 xxx yyy 31K Apr 16 14:19 myImage.9.png
[email protected] 1 xxx yyy 63K Apr 16 14:19 myImage.9.png
[email protected] 1 xxx yyy 95K Apr 16 14:19 myImage.9.png
[email protected] 1 xxx yyy 196K Apr 16 14:19 myImage.9.png
[email protected] 1 xxx yyy 307K Apr 16 14:19 myImage.9.png
Ich benutze es als
<ImageView
android:paddingLeft="10dp"
android:paddingRight="0dp"
android:layout_centerVertical="true"
android:layout_width="25dp"
android:layout_height="25dp"
android:scaleType="fitCenter"
android:src="@drawable/myImage" />
folgt
Meine App an diesem Punkt nimmt 20MB
Wenn ich eine Änderung android:src="@null"
Meine app machen an dieser Stelle dauert 10MB
Warum dauert das Zeichnen so viel Speicher, wo die tatsächliche Größe viel weniger ist ??
siehe http://StackOverflow.com/a/13120950/6097062 –
Berechnen Sie 'X * Y * 4' abhängig von Ihrer Bildauflösung. –
@Saurabh danke für Zeiger ... es hat geholfen. – GJain