工作,我得到這個字符串資源:HTML標籤不會在字符串資源
<string name="about_app_text"><b>%1$s</b> some text.\n\n
<b>%2$s, text</b>, more text.</string>
的<b>
標籤內的文字沒有得到大膽。這是爲什麼?
工作,我得到這個字符串資源:HTML標籤不會在字符串資源
<string name="about_app_text"><b>%1$s</b> some text.\n\n
<b>%2$s, text</b>, more text.</string>
的<b>
標籤內的文字沒有得到大膽。這是爲什麼?
你可以試試這個
YourTextview.setText(Html.fromHtml(getResources().getString(R.string. about_app_text)));
字符串資源:
<string name="about_app_text"><![CDATA[<b>%1$s</b> some text.\n\n
<b>%2$s, text</b>, more text.]]></string>
它似乎有效,但取消了新行字符(\ n)的影響。你知道爲什麼嗎? –
您已退出「字符串」語法並已輸入「html」語法。不要使用\ n作爲新行,請使用
標籤。 – user1541269<string name="about_app_text"><![CDATA[<b>%1$s</b> some text.\n\n
<b>%2$s, text</b>, more text.]]></string>
然後解析爲Spannable
Spanned spanned = Html.fromHtml(getString(R.string.about_app_text));
textView.setText(Spanned);
請添加代碼,你在哪裏轉換成html並將其顯示到文本視圖 – nomag
請通過此鏈接https://developer.android.com/guide/topics/ui/look-and-feel/themes.html –
用[![CDATA]]包裝您的字符串 –