<string name="codename"><b>Codename:</b></string>
strCode.setText(Html.fromHtml(this.getString(R.string.codename)) + " " + strVersionName[inPrefConv]);
该codename
字符串未设置为BOLD
我究竟做错了什么?
在您的 XML 中,您可以指定要未格式化的条目
<string name="codename" formatted="false"><b>Codename:</b></string>
此外,使用它来确保strVersionName[inPrefConv]
实际是 HTML 结果的一部分:
strCode.setText(Html.fromHtml(this.getString(R.string.codename) + " " + strVersionName[inPrefConv]));
但是,还有另一种最好使用的方法:
在您的 XML 中,指定要未格式化的条目并%s
在其中包含一个变量
<string name="codename" formatted="false"><b>Codename:</b> %s</string>
然后使用getString
额外的参数:
strCode.setText(Html.fromHtml(this.getString(R.string.codename, strVersionName[inPrefConv]));