我在Button中添加了layout.xml,如下所示:

    <Button
        android:id="@+id/sell_button"
        android:layout_width="match_parent"
        android:layout_height="55dp"
        android:text="@string/sell"
        android:textSize="25sp"
        android:textStyle="bold" />


在我的strings.xml中,我定义了字符串变量sell,如下所示:

    <string name="sell">sell ></string>


在布局的图形视图中,按钮文本显示为sell >

但是在仿真器中,不会显示符号>。也就是说,我只得到sell

我尝试将sell的值更改为sell \>sell \\>。但是没有任何显示正确。

如何解决这个问题?

最佳答案

而不是使用

<string name="sell">sell ></string>


尝试如下:

<string name="sell">sell &gt;</string>


使用符号时,最好使用HTML实体,例如&gt;

参考:List of HTML Character Entities

10-07 20:30