Begründen Sie Text in Textview

7

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.

    
John R 17.01.2014, 05:32
quelle

7 Antworten

7

// 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%     
Padma Kumar 17.01.2014, 05:53
quelle
6
%Vor%

Ich habe den Code von Sasikumar modifiziert, um die folgenden zu korrigieren.

  1. Wenn lineCount () 1 ist, berechne nicht. (Es war so)
  2. Wenn lastLine, begründe es nicht. (Es ging über die Rechtfertigung hinaus)

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.

    
rajesh 05.05.2016 10:14
quelle
5
  

Verwenden Sie diese Abhängigkeit für die rightedtext-Bibliothek

%Vor%
  

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%     
shweta jariya 09.05.2017 06:33
quelle
1
%Vor%     
M.Ganji 22.05.2015 18:00
quelle
0

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%     
Sayed Jalil Hassan 17.01.2014 05:40
quelle
0

zuerst Erstellen Sie die neue Klasse JustifyTextView.java und richten Sie den Text Text in der Mitte aus. Ich füge den vollständigen Code unter

bei %Vor%

Dann gehen Sie zu Ihrem XML-Code ersetzen Sie Ihre Textansicht mit diesem Code

%Vor%     
sasikumar 02.06.2015 11:17
quelle
0

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%     
Narendra Yadav 14.10.2017 04:39
quelle

Tags und Links