Wie extrahiere ich HTML-formatierten Text von einem EditText in Android?

7

Ich verwende HTML.fromHTML(...) , um den Text eines EditText in Android zu formatieren. Ich muss den formatierten Text als Ergebnis einer anderen Aktivität zurückgeben. Wenn ich jedoch den Inhalt des EditText weitergeben möchte, kann ich nicht herausfinden, wie der HTML-Stil des Originaltexts beibehalten werden kann.

Angenommen, der ursprüngliche Text im EditText ist:

Heute ist das 21 st

Wenn ich den Text von edittext.getText() extrahiere und ihn als Ergebnis zurückschicke, lautet der resultierende Text:

Heute ist der 21.

Gibt es eine Möglichkeit, die HTML-formatierte Zeichenfolge aus dem EditText zu extrahieren?

    
Mandel 01.07.2011, 05:03
quelle

3 Antworten

3

Sie können den HTML-Text selbst senden und dann Html.fromHTML in der Aktivität aufrufen, an die Sie diesen Text übergeben. fromHTML soll für Text verwendet werden, der auf dem Bildschirm angezeigt werden soll

    
Abhinav 01.07.2011, 05:09
quelle
14

Verwenden Sie dies, um den HTML-Code des formatierten Textes zu erhalten. Sie können den HTML-Code in EditText, TextView oder WebView verwenden

%Vor%     
Walid Hossain 01.07.2011 05:18
quelle
3

Dies funktioniert nicht, wenn Ihr Text nicht überspannt ist:

%Vor%

Sie müssen es umsetzen, indem Sie zuerst eine Instanz erstellen:

%Vor%     
40-Love 31.10.2014 14:45
quelle

Tags und Links