Android textview中特定文本周围的形状

Android textview中特定文本周围的形状,android,html,formatting,textview,nine-patch,Android,Html,Formatting,Textview,Nine Patch,在下面的屏幕截图中,数字周围有正方形,上标文本周围有圆圈 我发现很多网站都会把背景形状放在 TextView既不围绕文本中的某个词,也不围绕讨论 九块 在文本视图中可以这样做吗?还是我需要使用不同的视图?这方面的任何帮助都会非常好 多谢各位 您最好的选择是内容格式为HTML的WebView。您可以为文本设计HTML字符串,并使用 webview.loadData("htmlcontent", "text/html", "utf-8"); textView.setText(Html.fromHt

在下面的屏幕截图中,数字周围有正方形,上标文本周围有圆圈

我发现很多网站都会把背景形状放在
TextView
既不围绕文本中的某个词,也不围绕讨论 九块

文本视图
中可以这样做吗?还是我需要使用不同的
视图
?这方面的任何帮助都会非常好

多谢各位


您最好的选择是内容格式为HTML的
WebView

您可以为文本设计HTML字符串,并使用

webview.loadData("htmlcontent", "text/html", "utf-8");
textView.setText(Html.fromHtml(“htmlcontent”)

或者,您可以使用在WebView中加载HTML字符串内容

webview.loadData("htmlcontent", "text/html", "utf-8");
或者,如果您有html文件,您可以使用 loadUrl(url)


备注:TextView支持的HTML标记列表

您可以在文本视图上进行一些格式化,我不确定是否有框,但您可以查看:

span及其子类 在Html中,有一个fromHtml返回一个SpannableString


也许在这些课程上,你会找到答案。

谢谢你的建议。在我的应用程序中更改为WebView,一切开始就绪