Facebook 是如何做到这一点的?

问题描述 投票:0回答:1

查看附图中的用户配置文件名称,我尝试使用带有 XML Java 的字符串占位符创建它,一切对我来说都工作正常,除了粗体不起作用。我尝试在 strings.xml

<b>%s</b>
中放入已启动的值,但传递的值没有获得粗体效果。

Like this

java android xml textview
1个回答
0
投票

HTML 标签在 TextView 中不起作用。您需要使用粗体字体(如果您希望整个内容加粗)或使用 Spannable 将字符串的该部分设置为粗体。

(实际上有一种方法可以让 HTML 子集工作,使用 HTML.fromHtml(),它将为您将一小部分 HTML 子集转换为 Spannables。如果您愿意,您可以这样做,但是您需要调用该函数并自己在代码中设置 TextView 上的文本。支持粗体标签,但支持的标签不多)

© www.soinside.com 2019 - 2024. All rights reserved.