2014-04-10 40 views

回答

0

定義中的strings.xml HTML字符串,並使用該

<string name="about"> 
    <![CDATA[ 
    <html> 
    <head></head> 
    <body style="text-align:justify;"> 

    </body> 
    </html> 
    ]]> 

tv.setText(Html.fromHtml(的getString(R.string.about)));

+0

它的消息,如聊天,所以我不能有一個strings.xml它 –

+0

檢查了這個樣本從谷歌 http://developer.android.com/samples/TextLinkify/index.html – Karthik

0

我想這會工作。 1.首先,在html標籤,而不是使用<img> </img>,你將不得不使用<image> </image>

strTemp ="<h2>Title</h2><br><p>Description here</p> <image src='source here'></image>"; 

2.

Spanned sp = Html.fromHtml(strTemp); 

3.

textView.setText(sp.toString().replace("image", "img")); 
1

取決於你是什麼將使用該分析的字符串。 如果你需要在一個TextView來顯示它,那麼你可以使用

textView.setText(Html.fromHtml(yourString, customImageGetter, null)); 

哪裏customImageGetter是您Html.ImageGetter的子類,返回空可繪製在getDrawable(字符串源)方法。空可繪製可以是1x1透明圖像。