java - 如何在android中用粗体文本替换强标签之间的内容

标签 java android html

我正在用 Jsoup 库解析 html 内容,我想在 android 中以粗体文本转换 strong 标签之间的内容;这是我的尝试:

paragraph.html().replace("<strong>(.+?)</strong>", new StyleSpan(android.graphics.Typeface.BOLD).toString());

我已经尝试使用 Html.fromHtml 但它不起作用..

我哪里做错了?

最佳答案

由于 Rami 的回答,我已经能够解决我的问题:

String myParagraph = paragraph.html(); 
myParagraph = myParagraph.replace("<strong>", "<strong><b>"); 
myParagraph = myParagraph.replace("</strong>", "</b></strong>"); 
String newString = Html.fromHtml(myParagraph);

关于java - 如何在android中用粗体文本替换强标签之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26853974/

相关文章:

java - 从文本文件加载后为空白

javascript - MUI 选择 |更改所选值在输入中的显示方式

java - 为什么这个协变返回类型声明不产生未处理的警告?

java - 使用 Attach API 连接到 J9VM

java - 需要更多关于如何将文本设置为 Fragment 内的 TextView 的说明

android - 对话框中的图像

android - 全屏应用安卓

c# - 在 View 之间传递变量

javascript - 更改单选按钮选择不同形式的输入文本

java - Github 覆盖旧项目