Search code examples
javaandroidbuttonsettext

Cannot set button text to "<<<"


I'm trying to set the text of a button to "<<<" from my xml but I get an "Error:(20) Error parsing XML: not well-formed (invalid token)"

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

So I jumped over to my strings.xml to enter it in there and that clearly won't work.

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

Is there a workaround for this?


Solution

  • These are html entities, works in android studio as well:

    > 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;