diff --git a/docs/html/guide/topics/resources/string-resource.jd b/docs/html/guide/topics/resources/string-resource.jd index cbfa82e7dafdd..743e69233645b 100644 --- a/docs/html/guide/topics/resources/string-resource.jd +++ b/docs/html/guide/topics/resources/string-resource.jd @@ -401,19 +401,35 @@ android.content.res.Resources#getQuantityString(int,int) getQuantityString}.
format and style your string resources. -If you have an apostrophe or a quote in your string, you must either escape it or enclose the -whole string in the other type of enclosing quotes. For example, here are some stings that -do and don't work:
+
+ If you have an apostrophe (') in your string, you must either
+ escape it with a backslash (\') or enclose the string in
+ double-quotes (""). For example, here are some strings that do
+ and don't work:
+
-<string name="good_example">"This'll work"</string> -<string name="good_example_2">This\'ll also work</string> +<string name="good_example">This\'ll work</string> +<string name="good_example_2">"This'll also work"</string> <string name="bad_example">This doesn't work</string> -<string name="bad_example_2">XML encodings don't work</string> + <!-- Causes a compile error -->+
+ If you have a double-quote in your string, you must escape it
+ (\"). Surrounding the string with single-quotes does
+ not work.
+
+<string name="good_example">This is a \"good string\".</string> +<string name="bad_example">This is a "bad string".</string> + <!-- Quotes are stripped; displays as: This is a bad string. --> +<string name="bad_example_2">'This is another "bad string".'</string> + <!-- Causes a compile error --> +