在下面的屏幕截图中,数字周围有正方形,上标文本周围有圆圈。
我发现很多网站
TextView
都在文本中不围绕某个单词放置背景形状,还有一些讨论九补丁的网站。
这可以在 中做TextView
还是我需要使用不同的View
?对此的任何帮助都会很棒。
谢谢
在下面的屏幕截图中,数字周围有正方形,上标文本周围有圆圈。
我发现很多网站
TextView
都在文本中不围绕某个单词放置背景形状,还有一些讨论九补丁的网站。
这可以在 中做TextView
还是我需要使用不同的View
?对此的任何帮助都会很棒。
谢谢
您最好的选择是将WebView
内容格式化为 HTML。
您可以为您的文本设计一个 HTML 字符串并在 TextView 中使用
textView.setText(Html.fromHtml("htmlcontent"));
或者您可以使用在 WebView 中加载 HTML 字符串内容
webview.loadData("htmlcontent", "text/html", "utf-8");
或者如果你有 html 文件,你可以使用 webView.loadUrl(url) 直接在 WebView 中加载它;
PS:TextView支持的HTML标签列表http://commonsware.com/blog/Android/2010/05/26/html-tags-supported-by-textview.html
您可以在文本视图上进行一些格式设置,我不确定框,但您可以检查一下:
跨越http://developer.android.com/reference/android/text/Spanned.html和它的子类,在 Html 中有一个 fromHtml 返回 SpannableString http://developer.android.com/reference/android/text/Html .html
也许在那些课上,找到你的答案,你会的。