<string name="codename"><b>Codename:</b></string>
strCode.setText(Html.fromHtml(this.getString(R.string.codename)) + " " + strVersionName[inPrefConv]);
codename
字符串未设置为BOLD
我做错了什么?
答案 0 :(得分:1)
在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]));