我想轉換一個html字符串並將其設置爲TextView,但我無法完全做到這一點。轉換Html並將文本設置爲Textview
這裏是我的字符串,「你好,%1 $ S!你有< B>%2 $ d個新消息</B>」
我使用textview.setText(Html.fromHtml (myString的));它產生一個帶有Html標籤而不是純文本的輸出。誰能幫我這個?
任何幫助,非常感謝。 謝謝
我想轉換一個html字符串並將其設置爲TextView,但我無法完全做到這一點。轉換Html並將文本設置爲Textview
這裏是我的字符串,「你好,%1 $ S!你有< B>%2 $ d個新消息</B>」
我使用textview.setText(Html.fromHtml (myString的));它產生一個帶有Html標籤而不是純文本的輸出。誰能幫我這個?
任何幫助,非常感謝。 謝謝
嘗試使用this版本的setText和使用SPANNABLE緩衝型
這可能對你有幫助:
Spanned marked_up = Html.fromHtml(myString);
textview.setText(marked_up.toString(),BufferType.SPANNABLE);
有點晚,但延長的TextView和覆蓋SetText like like:
public override void SetText(ICharSequence text, BufferType type)
{
base.SetText(Html.FromHtml(text.ToString()), BufferType.Spannable);
}
然後你可以在你的axml中使用你的TextView而不是常規的。