Gibt es trotzdem, um automatisch eine Textview gehen in eine neue Zeile nach einer bestimmten Anzahl von Zeichen zu machen?

StackOverflow https://stackoverflow.com/questions/4337563

Frage

Das kann ich programmatisch tun, aber es ist wirklich ineffizient, und auch zeitaufwendig, wenn ich es jemals für mehrere Textviews müssen tun.

Ich möchte ein Textview nach 15 Zeichen in eine neue Zeile gehen, alle 15 Zeichen. Ich versuchte android:maxLength="15" mit, aber das hielt nur die Zeichenfolge mit 15 Zeichen. Keine neue Linie oder nichts.

War es hilfreich?

Lösung

Verwendung android:maxEms mit android:singleLine="false" eine maximale Menge von Zeichen in Verbindung zu spezifizieren.

Andere Tipps

Die einzige Lösung, die ich kenne wird es programmatisch zu tun. Da Sie sorgen sich um sie auf mehreren Textviews zu tun haben, würde ich eine Klasse erstellen, die Textview sublcasses. Im Inneren befindet tun Sie Ihre Logik in eine neue Zeile an jedem 15. Zeichen zu brechen. Anschließend können Sie diese neue Textview in Ihren Layouts verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top