TextView Html格式化

3

我有一个TextView应该使用HTML格式呈现其内容。从代码上,可以这样实现:

textView.setText(Html.fromHtml(someText));

有没有通过XML实现这个的方法?

我之所以这样问是因为我不想在代码中设置文本。在我的情况下,文本来自DB调用,并通过适配器显示。


什么样的格式?文本看起来像什么? - Robby Pond
你好,文本如下:@Robby Pond,嗨,这段文字看起来是这样的 -<p align="left"><span style="font-family: trebuchet ms,geneva;">(第1天)通常我们从12只Cd1小鼠中获得1200个小鼠胰岛。隔离工作由UVA 胰岛隔离核心完成。胰岛以RPMI+ P/S + 10% FBS和25mm葡萄糖的形式交付给我们(该溶液由我们准备并提供给胰岛核心实验室)。</span></p><p align="left"><span style="font-family: trebuchet ms,geneva; - Mukul Jain
1个回答

1

是的,TextView 可以理解一堆(简单)标签,如果文本是从字符串资源在 XML 中设置的。

所以基本上

<TextView text="@string/foo" .. />

你也可以像这样提供模板:"Hello <b>%s</b>",但是在这里你仍然需要运行一些代码来填充%s的值。

请查看http://developer.android.com/guide/topics/resources/string-resource.html获取格式化提示和简短示例。


在这种情况下,文本不是从字符串资源中设置的,而是从数据库调用中获取的。文本大致如下:(第一天)通常我们从12只Cd1小鼠中获得1200个小鼠胰岛。隔离由UVA胰岛隔离核心完成。胰岛以RPMI + P / S + 10% FBS和25毫米葡萄糖的形式交付给我们(由我们准备并提供给胰岛核心实验室)。 - Mukul Jain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接