其他分享
首页 > 其他分享> > SpannableStringBuilder实现图文混排

SpannableStringBuilder实现图文混排

作者:互联网

1.我的后面添加图片

ssb = new SpannableStringBuilder("我的后面添加图片:  ");
ssb.setSpan(new ImageSpan(this, R.mipmap.ic_launcher), 9, 10, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 

 2.我的中间添加图片

ssb = new SpannableStringBuilder("我的中 间添加图片  ");
ssb.setSpan(new ImageSpan(this, R.mipmap.ic_launcher), 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 

 3.图片点击事件的处理

ssb = new SpannableStringBuilder("图片点击事件的处理  ");
ssb.setSpan(new ImageSpan(this, R.mipmap.ic_launcher), 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
ssb.setSpan(new ClickableSpan() {
    @Override
    public void onClick(View widget) {
      Toast.makeText(MainActivity.this, "图片点击事件的处理 ", Toast.LENGTH_SHORT).show();
    }
}, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

 

 

 

 

https://blog.csdn.net/qq_33220645/article/details/53332834

标签:EXCLUSIVE,Spannable,SpannableStringBuilder,setSpan,实现,图文混排,new,ssb
来源: https://www.cnblogs.com/ganchuanpu/p/11688662.html