Selector, Layer-Liste und Shape / Bitmap im selben XML

8

Ich habe diesen Code in einem XML im drawable Ordner:

%Vor%

Ich verwende es, um ein Bild mit zwei Zuständen zu haben (als Knopf). Alles funktioniert wie erwartet auf Emulator und Geräten.

Ich weiß, dass ich verschiedene ziehbare xml erstellen kann und eine Referenz erstellen kann, um dasselbe Ergebnis zu erzielen.

Ich bin gerade zu Android Studio gewechselt und es zeigt mir diese Nachricht an: Element XXX is not allowed here . Es warnt mich vor der Layer-Liste und allen darin enthaltenen Tags. Wie gesagt, dieser Code funktioniert jedoch gut.

Sollte ich meinen Code in getrennte XMLs umwandeln (wissend, dass ich sie nur einmal verwenden werde) oder ist ein "Fehler" im Inspector Code von Android Studio?

HINWEIS: Ich denke, mein Code kann optimiert werden, aber ich habe noch nicht herausgefunden, wie.

    
gian1200 12.07.2014, 21:09
quelle

1 Antwort

15

Dies ist ein Fehler im Linting-Tool von Android Studio. Bitte melden Sie einen Fehler bei Ссылка .

Sie können auch ein wenig optimieren mit:

%Vor%     
alanv 13.07.2014, 02:28
quelle