美文网首页
Android TextView 边界Emoji表情显示不完整

Android TextView 边界Emoji表情显示不完整

作者: Luckflower | 来源:发表于2019-03-04 15:46 被阅读0次
1551685057(1).png

一般我们给TextView设置内容的时候会使用下面方式:

textview.setText("constr") 

其实setText方法还有个两个参数的方法:

 public void setText(CharSequence text, BufferType type) {
        setText(text, type, true, 0);
        if (mCharWrapper != null) {
            mCharWrapper.mChars = null;
        }
    }

如果使用一个参数的方法时系统内部默认会将的BufferType设置成默认的BufferType.NORMAL;

要解决表情显示不完整的问题我们可以设置BufferType为BufferType.SPANNABLE, 即:

textview.setText("constr", BufferType.SPANNABLE) ;

相关文章

网友评论

      本文标题:Android TextView 边界Emoji表情显示不完整

      本文链接:https://www.haomeiwen.com/subject/vhibuqtx.html