Как сделать так, чтобы 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 в соответствии с отладчиком и что я вижу на экране.

Я пробовал разные комбинации границ с одинаковым результатом.

0 ответов

Другие вопросы по тегам