Gibt es trotzdem, um automatisch eine Textview gehen in eine neue Zeile nach einer bestimmten Anzahl von Zeichen zu machen?
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.
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.