Ich war mit einem 9-Patch-Bild für eine Schaltfläche in meinem Programm, wenn plötzlich Android Studio von 2.1 Vorschau 1 bis 2.2 Vorschau 3, sowie die Aktualisierung aktualisieren Tools und Plattform-Tools, ein paar 9-Patches gestoppt korrekt skalieren. Nicht alle, nur die auf dem Bildschirm angezeigten. Das bedeutet, dass 9-Patch 'B' korrekt skaliert wurde, als ich die App das erste Mal ausgeführt habe, aber nie danach. Selbst wenn 9-Patches 'A' und 'B' falsch skaliert wurden, funktionierte 'C' beim ersten Öffnen meiner Aktivität korrekt, aber beim nächsten Mal war es falsch. Am Ende meines Stöberns war jeder meiner 9-Patches falsch skaliert, was bedeutet, dass sie skalierten, als wären sie normale PNG-Dateien.Android 9 Patch skaliert nicht korrekt nach der Aktualisierung von Android Studio
Was ich versucht habe: Ich habe mehrmals überprüft, um sicherzustellen, dass alle Rahmen Pixel entweder vollständig transparent oder vollständig schwarz undurchsichtig sind. Ich habe sichergestellt, dass ich nur eine einzige Linie auf den Seiten des Bildes (rechts und unten) haben. Ich habe die Dateien von draw9patch erneut exportiert (auch von GIMP aus) und das Projekt gereinigt und neu erstellt und alle Zeichenobjekte mehrmals importiert. Ich bin sogar zu meiner alten Version von Android Studio zurückgekehrt.
Ist das eine Art Bug mit dem neuen SDK oder Build-Tools oder irgendwie Android Studio? Verletzt es meine 9-Patches auf dem Gerät zur Laufzeit? Hat jemand jemals dieses Problem gehabt?
Ich werde nach den 9-Patch für den Fall, jemand meine Arbeit zu wollen, geschieht nochmals überprüfen (Diese 9-Patches haben alle seit Monaten arbeiten bis jetzt)
9-Patch-Datei:
In Editor (draw9patch):
Danke, wusste nicht, dass es ein Studio-Problem ist :(... verlor meinen Tag darauf: '( –