Ich verfolge die besten Praktiken für Layouts für unterschiedliche Bildschirmgrößen gemäß dieser Anleitung zu erstellen: http://developer.android.com/guide/practices/screens_support.htmlAndroid: Wie kann man mit Canvas-Methoden auf verschiedenen Bildschirmgrößen arbeiten?
ich jetzt zu tun Klasse gekommen sind einige Zeichenarbeit mit Methoden des Canvas:
zB. canvas.drawLine (60, 320, 120, 320, linePaint);
Kann mir jemand helfen, wie ich diese Pixelwerte (60/120/etc) in Dichtepixel bringen soll, damit die Linie richtig skaliert wird? Sonst wird die Zeile nicht so angezeigt, wie ich es vorhabe, sie wird beispielsweise auf kleineren Bildschirmen zu weit unten und zu lang sein.
Vielen Dank für alle Antworten.
Also, wie hast du einen Link von diesen 2 Punkten gezeichnet, wenn du keine Pixel benutzen konntest? –
Das ist, was ich tue: Ich finde die Größe in px für eine bestimmte Auflösung und dann berechnen Sie das Verhältnis zu der Auflösung. Ich kann diesen Wert dann verwenden, um die tatsächliche px-Größe für alle Auflösungen zu berechnen. – T3rm1