有一个类似的问题,但没有回答所有问题。 1.在layout.xml中如何使用双引号?以下代码给出了错误
<TextView
android:layout_height="match_parent"
android:text="This is double" quote."
//The text have only one double quote (after double)
//This is double" quote.
android:layout_width="wrap_content"/>
我尝试使用&amp; quot;并且“但是没有帮助。我可以从strings.xml获取双引号但是我想将文本保留在layout.xml中(如果我想显示一小段文件,那么写一个单独的字符串文件是没有意义的文字,如度 - 分 - 秒(°''))。我怎样才能做到这一点?
在strings.xml中我不能使用&lt;或&gt;。
&lt; string name =“x”&gt;&lt; sub&gt;地下隧道&lt; / string&gt;
&lt; sub&gt;被忽略了,虽然我想展示那个部分(带有少于和多于标志)。虽然我没有尝试过,但我认为使用\&lt; sub \&gt;可能有帮助。但在这种情况下,如果我想显示\&lt; sub \&gt; (用反斜杠)我该怎么做?
正如我在第一行所说,我知道这是一个重复的问题。但是另一个问题的解决方案并没有帮助我(并且“对我来说不起作用”)。此外,我问过两个问题(2.与strings.xml相关)。
答案 0 :(得分:4)
尝试阅读此页面:http://www.xmlnews.org/docs/xml-basics.html它看起来包含您正在寻找的答案。
总之,这是转义字符列表和转义码
Character Predeclared Entity
& &
< <
> >
" "
' '
从链接中引用。
对于您的情况,请尝试这样的事情
android:text=""This is double" quote."