在Android的资源xml中转义单引号

时间:2014-08-14 15:10:36

标签: android xml resources

我的../res/values/strings.xml中有一个包含字符串的文件,我尝试为我的项目提供源代码。这适用于普通文本。 问题:我的文章中有单引号,我试图逃避它们。许多消息来源建议在XML文件中使用'来逃避它。

但是这对我的Eclipse Android项目不起作用。当我做一个干净的项目时,它会在我的代码中显示错误。 (R.class)

<string name="mystring_id">&apos;Hello&apos;</string>

如何正确逃脱?

4 个答案:

答案 0 :(得分:23)

您可以在字符串资源中使用\'

答案 1 :(得分:4)

使用双引号:

<string name="mystring_id">"'Hello'"</string>

答案 2 :(得分:3)

你需要使用

来逃避撇号
\ before '

等不应该像

didn\'t

答案 3 :(得分:-1)

 <string name="forgot_password_body" tools:ignore="StringEscaping">Mother's name</string>

使用 {tools:ignore="StringEscaping"} 这个工具属性,您可以随意添加单引号