Loading docs/html/guide/topics/resources/string-resource.jd +23 −7 Original line number Diff line number Diff line Loading @@ -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> Loading Loading
docs/html/guide/topics/resources/string-resource.jd +23 −7 Original line number Diff line number Diff line Loading @@ -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> Loading