0

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

我发现很多网站 TextView都在文本中不围绕某个单词放置背景形状,还有一些讨论九补丁的网站。

这可以在 中做TextView还是我需要使用不同的View?对此的任何帮助都会很棒。

谢谢

屏幕截图在这里

4

3 回答 3

0

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

于 2012-07-19T13:49:35.627 回答
0

您可以为您的文本设计一个 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

于 2012-07-19T13:49:45.537 回答
0

您可以在文本视图上进行一些格式设置,我不确定框,但您可以检查一下:

跨越http://developer.android.com/reference/android/text/Spanned.html和它的子类,在 Html 中有一个 fromHtml 返回 SpannableString http://developer.android.com/reference/android/text/Html .html

也许在那些课上,找到你的答案,你会的。

于 2012-07-19T13:54:46.003 回答