我有以下方法:
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
。
我尝试了不同的边界组合并得到相同的结果。