TextView中的HTML/ASCII符号



有没有一种方法可以在Android中的EditText中表示特殊的HTML字符?我想显示符号,如区间标志(§;)、项目符号(•;)、度数(°;)等。

有办法做到这一点吗?

谢谢!

编辑:最初的帖子询问了TextView,但我想要的问题是关于EditText s。我希望用户能够按下他们想要的符号对应的按钮,符号将添加到EditText中,然后他们继续打字。

您在setText中尝试过\u00A7\u2022和\u00B0吗?

这是这些字符的unicode编号。

对于EditText,您只需要使用mEditText.getText().append(character)和mEditText.focus().

创建按钮

您看过Html.fromHtml(…)方法吗?

或者,您可以只使用WebView而不是TextView,并使用loadData(...)加载HTML字符串。

最新更新