作者:直拍之横打 | 来源:互联网 | 2023-05-27 12:02
当我从服务中获取html文本时,我需要在文本View上显示文本.
Managing Safely End Of Course Theory Test part1
我正在设置这个文本
tv.settext(Html.fromHTML("Managing Safely End Of Course Theory Test part1 "));
它显示粗体但不显示红色文本.
1> Salmaan..:
正如@ρяσѕρєяK所述,HTML
不支持span标记Html.fromHtml.
您应该更改服务
或
在代码中添加以下行,它会将span颜色html更改为字体标记,至少在您的情况下.
String yourHtmlText = yourHtmlText.replace("span color:", "font color='").replace(";\"","'").replace("", "");
对于其他人,我建议String.split
根据您的需要经常使用它,它会像魔术一样工作.
我希望这有效.
干杯:)