Html标签在字符串资源中不起作用

时间:2017-09-18 12:11:17

标签: android android-resources

我有这个字符串资源:

<string name="about_app_text"><b>%1$s</b> some text.\n\n
        <b>%2$s, text</b>, more text.</string>

<b>标记内的文字不会变为粗体。那是为什么?

2 个答案:

答案 0 :(得分:1)

<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);

答案 1 :(得分:0)

你可以试试这个

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>