Android How can I Convert a String to a Editable

前端 未结 2 701
感动是毒
感动是毒 2020-12-14 16:10

We all know we can setText(String) to an editText box but if you want to get an editable variable from a string variable how do you do this?

For Temp I made an invis

相关标签:
2条回答
  • 2020-12-14 16:33

    As you probably found out, Editable is an interface so you cannot call new Editable().
    However an Editable is nothing more than a String with Spannables, so use SpannableStringBuilder:

    Editable editable = new SpannableStringBuilder("Pass a string here");
    

    If you only want to change the Spannables, never the text itself, you can use a basic SpannableString.

    0 讨论(0)
  • 2020-12-14 16:37

    Use Editable.Factory.getInstance().newEditable(str) From the android documentation:

    Returns a new SpannedStringBuilder from the specified CharSequence. You can override this to provide a different kind of Spanned.

    0 讨论(0)
提交回复
热议问题