gpt4 book ai didi

java - HTML 标签被从字符串中剥离

转载 作者:行者123 更新时间:2023-12-01 14:00:11 25 4
gpt4 key购买 nike

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

关于java - HTML 标签被从字符串中剥离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com