TextView 图文混合显示

先上效果图

实现代码

val textSpan = SpannableString("icon ${item.itemtitle}")

if (Constant.SHOP_CHANEL_TB == item.type.toString()) {

val tbImageSpan = CenteredImageSpan(mContext, R.mipmap.icon_tao)

textSpan.setSpan(tbImageSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

}else {

val tmImageSpan = CenteredImageSpan(mContext, R.mipmap.icon_taobao)

textSpan.setSpan(tmImageSpan, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

}

helper.getView(R.id.item_home_goods_title).text = textSpan

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容