In meiner App habe ich zuerst Textansicht, um Text anzuzeigen. Dann möchte ich Text rechtfertigen, aber in Android ist es nicht möglich, Text in Textview zu rechtfertigen. Um Text zu rechtfertigen, nehme ich Hilfe von diesem Link . Ich befolge die Antwort von @Kondzio, aber es funktioniert nicht. Ich weiß nicht, was in meinem Code falsch ist.
Code -
%Vor%Xml -
%Vor%In strings.xml -
%Vor%Ich setze scrollbarenabled auf "true" um einen vertikalen Bildlauf auf meinem Text zu machen.
// Konvertieren des gesamten Sprachinhalts, um die Verwendung von HTML-Tags zu rechtfertigen.
%Vor%BEARBEITEN: oder Ändern Sie Ihren Code mit einem zusätzlichen Schrägstrich
%Vor%Ich habe den Code von Sasikumar modifiziert, um die folgenden zu korrigieren.
Dies ist reine Textlösung. HTML funktioniert nicht. Kein Zeilenumbruch (\ n) oder irgendein anderes Zeichen funktioniert. Alle Leerzeichen werden entfernt. So ist es nur für begrenzte, reine Textnutzung.
%Vor%Verwenden Sie diese Abhängigkeit für die rightedtext-Bibliothek
und sync grdle
Um Text in der Textansicht zu rechtfertigen, verwenden Sie dies in Ihrem XML:
%Vor%und verwenden Sie dies in der Java-Klasse:
%Vor%Kopieren Sie die folgende Klasse in Ihr Projekt und erweitern Sie Ihre Textansicht von diesem:
Berechtigte Textanzeige.java :
%Vor%Sie können es wie folgt verwenden:
%Vor%Wenn Ihre Textansicht in XML ist, bearbeiten Sie sie wie folgt:
%Vor%Das machen Sie in Ihrem Code:
%Vor%Wie Sie Text in Android rechtfertigen, ohne eine Bibliothek zu verwenden Siehe More code .
Erstellen Sie eine Aktivität und fügen Sie den folgenden Code Weitere
ein %Vor%