如何在字符串资源android中使用@

时间:2021-06-29 17:23:30

标签: android xml

我正在努力实现这一点

<string name="copyright">@2021 Ruma. All rights reserved</string>

但它接缝@不能在那里使用。 错误:- 缺少 /

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:2)

@字符是需要转义的特殊字符https://developer.android.com/guide/topics/resources/string-resource#escaping_quotes

<string name="copyright">\@2021 Ruma. All rights reserved</string>

答案 1 :(得分:2)

我认为当您在 @ 前面插入正斜杠以进行转义时,您可能会在 UI 中看到正斜杠作为文本。 enter image description here

为避免这种情况,您可以使用 HTML 标记 <b></b> 来表示粗体或使用 <i></i> 来表示斜体。

    <string name="copyright"><b>@2021 Ruma. All rights reserved</b></string>

enter image description here

答案 2 :(得分:1)

试试Unicode符号“\u00a9”

答案 3 :(得分:1)

您可以使用 unicode。 从某处获取适当的值并附加到 '\u'

例如: https://unicode-table.com/en/#basic-latin

https://mywebsite/FOF/news/page/page1.php