setText(CharSequence, TextView.BufferType)setText(CharSequence) 有什么区别,我们应该什么时候使用它们?

最佳答案

setText (CharSequence text)

设置 TextView 的字符串值。然而
setText (CharSequence text, TextView.BufferType type)

设置此 TextView 要显示的文本,并设置它是否存储在可样式化/可跨越缓冲区中以及它是否可编辑。

所有 BufferType 选项是:
  • TextView.BufferType.EDITABLE
  • TextView.BufferType.NORMAL
  • TextView.BufferType.SPANNABLE

  • 例如
    myEditText.setText("This is new text from setText with BufferType EDITABLE.",  TextView.BufferType.EDITABLE);
    

    10-08 00:08