Android - 写"<",">"或"&"而不是<,>和&

时间:2014-05-04 11:04:32

标签: android keyboard

我使用smack制作了和android聊天应用程序。我的问题是当我写“<”,“>”或“&”在群聊中,它会写“& lt”,“& gt”和& amp而不是“<”,“>”和“&”。但在一对一的聊天中,它工作正常并且不会写“& lt”,& gt或& amp。我怎么解决这个问题?我不知道造成这种情况的原因。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用>表示大于符号,<表示小于符号,因此您需要替换为:

<string name="your_name">&lt;Your Name&gt;</string>

Android string.xml文件只是一个常规XML文件,因此您可以使用XML转义字符,例如:

"   &quot;
'   &apos;
<   &lt;
>   &gt;
&   &amp;