Как сделать так, чтобы ImageSpan правильно работал в строящейся строке?
У меня есть следующий метод:
private fun showQuestion() {
val drawable = AppCompatResources.getDrawable(context, R.drawable.ic_question)!!
drawable.setBounds(0, 0, 20, 20)
val imageSpan = ImageSpan(drawable, ImageSpan.ALIGN_BASELINE)
val hintSpannable = SpannableString("_ $hint")
hintSpannable.setSpan(imageSpan, 0, 1, Spanned.SPAN_INCLUSIVE_INCLUSIVE)
hint = hintSpannable
}
Результирующая строка _ hint text
в соответствии с отладчиком и что я вижу на экране.
Я пробовал разные комбинации границ с одинаковым результатом.