4 Stimmen

Das Erhalten von Schriftzeichenabstand in Android

Ich versuche, den Abstand zwischen Zeichen für jede Schriftart in Android zu erhalten, wenn ich auf eine Leinwand male, und ich habe bei Google gesucht, aber nichts gefunden.

Gibt es eine Möglichkeit, den Zeichenabstand der Schriftart zu erhalten?

1voto

Andrew Thompson Punkte 166383

Ich bin bereit, eine Vermutung anzustellen, dass das, was dieser Anwendungsfall wirklich benötigt, eher Methoden in der Art von benötigt:

Beide dieser Methoden sind überladen. Der Link führt zur Methode, die zuerst in der Dokumentation erscheint.

Möglicherweise haben Sie die Information über den Abstand zwischen Zeichen nicht gefunden, weil es für die meisten Zwecke irrelevant ist. Relevant ist die endgültige Breite des gerenderten Textes oder seine Grenzen.

Funktioniert das mit Canvas ?

Ich habe mir die Methoden für Canvas1 angesehen, als ich es sah! Um das zu unterstreichen, ich bin neu in Android, aber erfahren im Umgang mit Standard-Desktop-Java (J2SE). In J2SE habe ich noch nie eine Frage im Zusammenhang mit dem Abstand zwischen Zeichen gehört. Viele Fragen zu Breite oder Grenzen.

Aber schauen Sie sich auf jeden Fall die gleiche Dokumentation an, die ich mir angesehen habe, suchen Sie nach 'paint' und finden Sie die Möglichkeiten, wie es beim Rendern von Text verwendet werden kann.

  1. Der Link zu den Entwickleranleitungen oben in diesem Dokument wäre in diesem Moment auch sehr hilfreich für Sie. Sie neigen dazu, solche Dinge abzudecken.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X