引号未在显示屏上显示

时间:2011-01-22 23:15:38

标签: android html xml

在我的字符串xml文件中,我有这样一行:

<string name="infoHeader">random "text" here</string>

但它只显示为

  

这里的随机文字

在手机的显示屏上,即没有引号。

我是通过Google阅读的,并尝试了一些HTML样式:

<string name="infoHeader">random &quot;text&quot; here</string>

然后使用:

String hej = res.getString(R.string.infoHeader);     
Spanned marked_up = Html.fromHtml(hej);
((TextView)findViewById(R.id.infoHeader)).setText(marked_up, BufferType.SPANNABLE);

但它仍然无效。我尝试了其他一些HTML,比如&lt;i>text&lt;/i>,这样就可以了。怎么了?

3 个答案:

答案 0 :(得分:9)

试试这个:

<string name="infoHeader">random \"text\" here</string>

答案 1 :(得分:3)

试试这个:

  Value:  \"Hello\" 

在资源窗口中,或

<string name="hello">\&quot;Hello\&quot;</string>
xml文件中的

答案 2 :(得分:0)

我不确定发生了什么,但我尝试了其他几种逃避方法。

这对我有用:

<string name="hello">Hello \"World,\" ActivityHello!</string>