2014-09-01 6 views
10

Ich habe gerade ein Projekt von Eclipse in Android Studio importiert. Fast für jedes zweite Bild gibt Android Studio den folgenden Fehler.Fehler: Ein Pixelrahmen muss entweder transparent oder weiß sein. Android Studio

Error:Must have one-pixel frame that is either transparent or white. 

Ich versuche meine Bilder für die letzten paar Stunden zu bearbeiten, konnte es aber nicht tun. Kann mir jemand sagen, was die beste Lösung dafür ist?

Warum es in nur Android Studio warum nicht in Eclipse.

+0

Ich nehme an, das etwas mit 9- zu tun hat patch. Beenden Ihre Bilder mit .9.png? – mittelmania

+0

yup, fast jedes Bild, und vielleicht jedes Bild, das Fehler zeigt –

Antwort

18

Dies wird angezeigt, weil Sie versuchen, 9-Patch-Bilder zu bearbeiten, die nicht über den entsprechenden 1-Pixel-Rahmen verfügen.

Android verwendet ein Bildformat namens 9-Patch, mit dem Sie dehnbare Bereiche in einem Bild definieren können (mehr dazu finden Sie unter here). Um das Problem zu beheben, fügen Sie entweder sie von einen Außen 1-Pixeln dicken transparenten Rahmen zum PNG-Bildern oder einfach umbenennen .9.png Dateien .png Dateien

+0

Thnx es funktionierte wie ein Charme –

+1

Umbenennung in eine nicht Lösung.Es ist ein Workaround. – Shravan

+0

Nun, wenn die Bilder nicht wirklich 9-Patch-Bilder sind, ist die Änderung ihrer Erweiterung auf die richtige die Lösung – mittelmania

Verwandte Themen