如何在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字符实体(如"
):
"message "quote string 1" and "quote string 2" end message"
有关更多信息,请访问http://developer.android.com/guide/topics/resources/string-resource.html
使用"
符号来解决这个硬编码问题:)
android:text="message "quote string 1""
使用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("“ " + "YOUR TEXT" + " ”"));
如果在string中有双引号,则必须将其转义(\“) 。用单引号括住string不起作用。
在strings.xml中
<string name="good_example">This is a \"good string\".</string>
来源 : http : //developer.android.com/guide/topics/resources/string-resource.html