我正在尝试使用位图更新单个 TextView,然后能够直接在之后附加文本。
String str = tvChat.getText()+message+"\n"+" ";
int length = str.length();
ImageSpan span = new ImageSpan(getActivity(), bm, ImageSpan.ALIGN_BASELINE);
SpannableStringBuilder ssb = new SpannableStringBuilder(str);
ssb.setSpan(span, length-2, length, Spannable.SPAN_INCLUSIVE_INCLUSIVE );
tvChat.setText(ssb);
ssb.clear();
ssb.clearSpans();
这是第一次。但是,当我从代码的另一部分执行此操作时:
tvChat.append("Some random text");
图像被重新发布到 TextView 中。我想在图像之后添加普通文本。