我需要帮助 我有一个像这样的字符串
String myString = "The accuracy of a potentiometer (pH meter) is
±0.1 mV. A solution contains 1x10<SUP>-4<\/SUP> mol\/L Cl
<SUP>-<\/SUP> and 1x10<SUP>-3<\/SUP> mol\/L Ca<SUP>2+<\/SUP>.
What is the error in concentration to be expected when measuring
these ions with a chloride or a calcium ion selective electrode?
<TABLE BORDER=0 ALIGN=CENTER> <TR><TD> <\/TD><TD> <\/TD><TD>
<\/TD><\/TR><\/TABLE>";
我必须在listView中显示这个字符串,但是当我打印它时,显然有这些html标签。
我已经尝试过去掉标签,但是如果这样做,我会失去一些信息(比如上标-4)。
我想知道是否有可能以适当的方式格式化字符串。
谢谢
更新:
我已经部分解决了,通过使用Html.fromHtml(String)。
public String processString(String html) {
Spanned spanned;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
spanned = Html.fromHtml(html, Html.FROM_HTML_MODE_LEGACY);
} else {
spanned = Html.fromHtml(html);
}
return spanned.toString();
}
现在的问题是,
<img>
标签显示为一个obj图标![image](https://istack.dev59.com/itvF1.webp)
这有可能吗?