Ahm*_*lan 1 html string android textview
当我从服务中获取html文本时,我需要在文本View上显示文本.
Managing Safely <b> End Of Course Theory Test </b> <span style="color:red;"> part1 </span>
Run Code Online (Sandbox Code Playgroud)
我正在设置这个文本
tv.settext(Html.fromHTML("Managing Safely <b> End Of Course Theory Test </b> <span style="color:red;"> part1 </span>"));
Run Code Online (Sandbox Code Playgroud)
它显示粗体但不显示红色文本.
正如@ρяσѕρєяK所述,HTML不支持span标记Html.fromHtml.
您应该更改服务
或
在代码中添加以下行,它会将span颜色html更改为字体标记,至少在您的情况下.
String yourHtmlText = yourHtmlText.replace("span style=\"color:", "font color='").replace(";\"","'").replace("</span>", "</font>");
Run Code Online (Sandbox Code Playgroud)
对于其他人,我建议String.split根据您的需要经常使用它,它会像魔术一样工作.
我希望这有效.
干杯:)
| 归档时间: |
|
| 查看次数: |
11567 次 |
| 最近记录: |