使EditText接受并显示HTML格式的文本 [英] Make EditText accept and display HTML formatted text

查看:371
本文介绍了使EditText接受并显示HTML格式的文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有人知道如何使EditText控件显示html格式的文本,甚至编写HTML格式的文本,使其像HTML编辑框一样工作,

Does any one know how to make an EditText control shows html formatted text, and even writes HTML formatted text, to act like an HTML Edit Box,

推荐答案

要在EditText中显示HTML代码,您需要使用Html.fromHtml()将其转换为Spanned.此方法只能使用小的HTML标记子集.您可以将Spanned设置为EditText的文本.然后,您可以对其进行编辑,然后使用Html.toHtml()将其转换回去.

To show HTML code in an EditText you need to convert it to Spanned using Html.fromHtml(). Only a small HTML tag subset can be used in this method. You can set a Spanned as a text of an EditText. Then you can edit it and convert it back using Html.toHtml().

这篇关于使EditText接受并显示HTML格式的文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆