2012-12-10 8 views
7

Ich habe ein Problem. Ich möchte den "TextView" HTML-Text einfügen. Ich füge folgendes hinzu.TextView mit HTML-Tabelle

<string name="text"><![CDATA[<table><tr><th bgcolor= #FF0000>some text</th></tr> <tr><td bgcolor= #FF0000> some text</td></tr>]]></string> 

und in die Textview setzen, wie:

mInfoText.setText(Html.fromHtml(getString(R.string.text))); 

aber nach Laufe Anwendung angezeigten Text in Textview nicht formatiert ist.

+0

Check this out https://github.com/SufficientlySecure/html-textview –

Antwort

7

Android TextView unterstützt das Table-Tag nicht und das ist der Grund, warum Sie es nicht in einer formatierten Weise sehen können. Sie müssen zu diesem Zweck ein WebView verwenden.

Um zu wissen, was sind die Check-Tags unterstützt diese Html List tag not working in android textview. what can i do?

+1

mit Ihnen einverstanden. Und wenn OP diesen HTML-Code immer noch anzeigen möchte, muss er stattdessen WebView verwenden. –

+0

ja absolut. –

+1

@PareshMayani Kann "WebView" mit "ListView" verwenden, ist problematisch, was soll ich tun? –

0

versuchen Whit WebView

String html = "<table><tr><th bgcolor= #FF0000>some text</th></tr> <tr><td bgcolor= #FF0000> some text</td></tr></table>"; 
webView.loadDataWithBaseURL(null, html, "text/html", "utf-8", null); 
Verwandte Themen