如何使ImageSpan在跨度字符串中正常工作?

时间:2019-02-01 13:22:46

标签: android spannable 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 个答案:

没有答案