Ich verwende ein neun Patch-Bild als Zeichen für ein Element Element eines Wählers. Die neun Patch-Bild ist hier:9 Patch-Bild ist an den falschen Positionen skaliert
Das Bild, das schließlich gerendert wird ist dies (Emulator & Gerät Screenshot, haben beide Geräteauflösungen> MDPI):
Wie Sie Sie können sehen, dass es außerhalb des dehnbaren Bereichs skaliert wurde (wie in der 9-Patch-Datei definiert), der dunklere grüne Balken ist viel dicker als er sein sollte. Warum ist das und kann es vermieden werden? Das Werkzeug draw9patch skaliert dieses Bild korrekt. Hat es damit zu tun, dass Android versucht, physische Abmessungen auf Geräten mit hoher Auflösung zu erhalten?
Lassen Sie uns den Code sehen, wo Sie das Bild ziehen. – Caerulius