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