0

我想在eclipse的文件中" -< "输入字符串,字符串有字符,我无法将它添加到xml文件中没有错误!我什至试图按字符转义:strings.xml<\

<string name="search_target_arrow"> -\< </string>

或将其包含在""如下之间:

<string name="search_target_arrow">" -< "</string>

但没有一个工作。最后在善良用户的帮助下,我发现这是在 xml 中输入此类字符的正确方法:

<string name="search_target_arrow"> -&amp;lt; </string>

但是现在当我在我的代码中获得这个资源时:

getResources().getString(R.string.search_target_arrow);

并将其设置为 TextView,它显示-&lt;在屏幕上!如何通过代码获取原始字符?我应该做一些与 HTML 相关的事情吗?!

4

3 回答 3

2

如果您使用的是 Eclipse,则右键单击 strings.xml 并使用“Android Common XML Editor”打开它并从那里添加它将为您处理转义。

于 2012-09-03T15:36:43.240 回答
0

两种选择

&amp;

<![CDATA[&this is my> string and I <can put all the strange symbols I want inside]]>
于 2012-09-03T15:34:36.827 回答
0

In the graphical editor (i guess the "Recources" tab), you can type any symbol into the value box, and it'll automatically put the appropriate characters in the xml. So that's good if you don't want to look the codes up.

于 2013-05-18T03:23:53.793 回答