如图:
我想在EditText插入连续的两张图片后,我想在他们中间插入文字,但是显示不出来。
我在控制台打印了此EditText的文字信息,确定是写入进去了的,但就是不知道为什么不能显示,望大神解答。
Drawable d = getResources().getDrawable(R.drawable.article_mode_avatar);
// 设置高度
d.setBounds(10, 10, d.getIntrinsicWidth()/2, d.getIntrinsicHeight()/2);
// 跨度底部应与周围文本的基线对齐
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
// 附加图片
ss.setSpan(span, 0, logo.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
et_write.getText().insert(postion, ss);
http://gjhappyyy.iteye.com/blog/1862279
上面的老兄说的不清楚,我补充一下,将 Spannable.SPAN_INCLUSIVE_EXCLUSIVE改为Spannable.SPAN_EXCLUSIVE_EXCLUSIVE即可。找到这里的人不要太感谢我,我走了,深藏功与名