EditText hint支持图标

兼容21及以下版本

fun EditText.setHintImageSpan(hintTips: String?, drawable: Int) {

val draw = ContextCompat.getDrawable(context, drawable)

draw?.setBounds(0, 0, draw.intrinsicWidth, draw.intrinsicHeight)

val span = CenterAlignImageSpan(draw)

val spannableBuilder = SpannableStringBuilder()

spannableBuilder.append("* ").append(hintTips)

spannableBuilder.setSpan(span, 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)

hint = spannableBuilder

}

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