如何在android xml资源文件中保留URL?

时间:2013-10-13 11:51:31

标签: android xml url android-resources

我希望在strings.xml中保留人类可读的网址。某些网址包含符号&。当然,我可以用%26替换它。但是当我将url encode应用于字符串时,%26将替换为%2526并且我将得到错误的网址。有没有办法避免这种情况?

UPD。我应该有url其他url(取自资源文件是参数),如:

http://twitter.com/intent/tweet?text=Some+text&url=http%3A%2F%2Fstackoverflow.com

2 个答案:

答案 0 :(得分:3)

您应将&编码为&

XML中的一些其他有用的预定义实体是:

  • "获取双引号("
  • &lt;代表&#34;小于&#34;签署(<
  • &gt;表示&#34;大于&#34;签署(>

请注意,您应该设置尾部冒号(;)。

以下是html转义字符的complete list

答案 1 :(得分:0)

@kamituel回答是对的,反正如果你真的需要它们作为人类可读,你可以将它们存储在静态最终变量中。