如何在Android Text View中显示双引号(“)符号

我试图显示在双引号,在文本视图中的XML文件中的一些单词。 但它不工作。 请帮助我。

<TextView style="@style/TextStyle" android:text="message "quote string 1" and "quote string 2" end message" android:id="@+id/lblAboutPara3" android:autoLink="web"/> 

任何人都知道这个解决scheme………….

strings.xml ,你可以简单地用一个反斜杠转义特殊字符(例如双引号):

 "message \"quote string 1\" and \"quote string 2\" end message" 

但在视图xml(例如layout.xml )中,您必须使用HTML字符实体(如&quot; ):

 "message &quot;quote string 1&quot; and &quot;quote string 2&quot; end message" 

有关更多信息,请访问http://developer.android.com/guide/topics/resources/string-resource.html

使用&quot; 符号来解决这个硬编码问题:)

 android:text="message &quot;quote string 1&quot;" 

使用escape characters 。 要显示双引号使用\"

你的代码将会是

 android:text="message \"quote string 1\" and "quote string 2\" end message" 

请尝试

 <TextView style="@style/TextStyle" android:text='message \"quote string 1\" and \"quote string 2\" end message' android:id="@+id/lblAboutPara3" android:autoLink="web"/> 

您可以在任何xml文件中使用Unicode

 android:text="message \u0022quote string 1\u0022 and \u0022quote string 2\u0022 end message" 

那里向下滚动到C / C ++ / Java源代码

 <TextView style="@style/TextStyle" android:text='message "quote string 1" and "quote string 2" end message' android:id="@+id/lblAboutPara3" android:autoLink="web"/> 
 TextView.setText(Html.fromHtml("&ldquo; " + "YOUR TEXT" + " &rdquo;")); 

如果在string中有双引号,则必须将其转义(\“) 。用单引号括住string不起作用。

在strings.xml中

 <string name="good_example">This is a \"good string\".</string> 

来源 : http : //developer.android.com/guide/topics/resources/string-resource.html