无法将按钮文本设置为“<<<<”

时间:2018-05-17 17:26:55

标签: java android button settext

我正在尝试将按钮的文字设置为“<<<<”从我的xml但我得到一个“错误:(20)解析XML时出错:格式不正确(无效令牌)”

    <Button
        android:id="@+id/test"
        android:text="<<<"
        android:layout_width="wrap_content"
        android:layout_height="match_parent" />

所以我跳到我的strings.xml进入那里,这显然不起作用。

<string name="abc"> <<< </string>

有解决方法吗?

3 个答案:

答案 0 :(得分:7)

这些是html实体,也适用于android studio:

> can be replaced with &gt;
< can be replaced with &lt;
" can be replaced with &quot;, &ldquo; or &rdquo;
' can be replaced with &apos;, &lsquo; or &rsquo;
} can be replaced with &#125;
& can be replaced with &amp;
space can be replaced with &#160;

答案 1 :(得分:3)

&gt;使用>&lt;使用<&amp;使用&&apos;使用' },&quot; "

答案 2 :(得分:2)

您可以使用

< (less-than)                     &#60; or &lt;
> (greater-than)                  &#62; or &gt;
& (ampersand)                     &#38; or &amp;
' (apostrophe or single quote)    &#39; or &apos;
" (double-quote)                  &#34; or &quot;

请查看以下链接:

Predefined entities in XML

Using Special Characters in XML

Stackoverflow - escaping special characters like & in android xml