diff options
| author | 2015-04-23 20:36:42 +0000 | |
|---|---|---|
| committer | 2015-04-23 20:36:42 +0000 | |
| commit | 62eaad7200e172404db587ecec9940670946e92a (patch) | |
| tree | 0da30ff12951ed699f18b02bac35629775191829 | |
| parent | 9af35e73adb813b7a73a2802ac14c7810c90bc6a (diff) | |
| parent | f9787d87e03987561f13888b912f96b2e473b674 (diff) | |
am f9787d87: Merge "cherrypick from lmp-docs Docs: Correcting how to escape quotes. Original Change-Id: I417546a473f0ebe76a6e4102b87883a85365ac26" into lmp-mr1-ub-docs
* commit 'f9787d87e03987561f13888b912f96b2e473b674':
cherrypick from lmp-docs Docs: Correcting how to escape quotes. Original Change-Id: I417546a473f0ebe76a6e4102b87883a85365ac26
| -rw-r--r-- | docs/html/guide/topics/resources/string-resource.jd | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/docs/html/guide/topics/resources/string-resource.jd b/docs/html/guide/topics/resources/string-resource.jd index cbfa82e7dafd..743e69233645 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}.</p> format and style your string resources.</p> -<h3>Escaping apostrophes and quotes</h3> +<h3 id="escaping_quotes">Escaping apostrophes and quotes</h3> -<p>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:</p> +<p> + If you have an apostrophe (<code>'</code>) in your string, you must either + escape it with a backslash (<code>\'</code>) or enclose the string in + double-quotes (<code>""</code>). For example, here are some strings that do + and don't work: +</p> <pre> -<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&apos;t work</string> + <!-- Causes a compile error --> </pre> +<p> + If you have a double-quote in your string, you must escape it + (<code>\"</code>). Surrounding the string with single-quotes does + <em>not</em> work. +</p> + +<pre> +<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 --> +</pre> <h3>Formatting strings</h3> |