Android Xml-如何编写'@';字符串中的字符?
我正在尝试使用TextView在xml中写入带有@字符的电子邮件地址。我试着使用Unicode,就像有人在另一篇帖子中询问“&”字符时建议的那样。它对@不起作用。我试过了Android Xml-如何编写'@';字符串中的字符?,android,xml,string,Android,Xml,String,我正在尝试使用TextView在xml中写入带有@字符的电子邮件地址。我试着使用Unicode,就像有人在另一篇帖子中询问“&”字符时建议的那样。它对@不起作用。我试过了 <string name="gmail">\u0040 gmail.com</string> \u0040 gmail.com 但这将返回java.lang.ArrayIndexOutOfBoundsException 我也试过了 <string name="gmail" formatted=
<string name="gmail">\u0040 gmail.com</string>
\u0040 gmail.com
但这将返回java.lang.ArrayIndexOutOfBoundsException
我也试过了
<string name="gmail" formatted="false">@gmail.com</string>
@gmail.com
但它仍然给出了相同的错误
我不知道如何解决这个问题。
请帮忙 这应该可以做到:
<string name="gmail">\@ gmail.com</string>
\@gmail.com
@当然,是引用已标识资源(@+id\textview)的方式,需要转义才能使用
非常确定formatted=“false”不会标记Android以避免查找标识符。您是否尝试过
\@gmail.com
或&\3564;gmail.com
?请参阅-(向您指出-一个非常好的解释)。感谢您的有用文章。:)