StateListDrawable und gekachelte Bitmap

8

Dies ist mein benutzerdefinierter Selektor (StateListDrawable)

%Vor%

Sowohl common_cell_background als auch common_cell_background_highlight sind XML. Code unten:

common_cell_background.xml

%Vor%

common_cell_background_highlight.xml

%Vor%

Bitmaps sind auch genau die gleichen. Highlight ist nur ein bisschen leichter und es gibt keine weiteren Unterschiede. Beide Bitmaps sind PNG-Dateien.

Jetzt stelle ich

ein %Vor%

und hier ist das Problem. Mein common_cell_background wiederholt sich nicht, er ist gestreckt. Aber was ist überraschend, wenn ich auf die Zelle meines Listenhintergrunds auf common_cell_background_highlight berühre und rate mal was? Alles ist in Ordnung, es wiederholt sich wie es sein sollte. Ich habe keine Ahnung, wo das Problem liegt, warum mein Hintergrund sich nicht wiederholt, während highlight das tut. Irgendwelche Gedanken?

    
kamil zych 14.09.2011, 06:59
quelle

1 Antwort

3

Dies ist der Fehler, der in ICS behoben wurde, siehe folgende Antwort: Ссылка

Hier ist ein Workaround: Ссылка

Beachten Sie, dass die Problemumgehung nur für BitmapDrawable gilt. Für andere Arten von Zeichenvorlagen wie StateListDrawable müssen Sie zusätzliche Arbeit leisten. Hier ist, was ich benutze:

%Vor%     
a.ch. 22.06.2012, 09:08
quelle

Tags und Links