Я использую следующий код:
Код: Выделить всё
val imageSpan = ImageSpan(this, R.drawable.star)
val builder = SpannableStringBuilder(" ")
builder.setSpan(
imageSpan,
0,
1,
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE
)
Snackbar.make(findViewById(R.id.container), "Hello Snackbar", Snackbar.LENGTH_INDEFINITE)
.setAction(builder) {}.show()
Код: Выделить всё
drawable_star
На устройстве Android 26 уровня и выше это дает:

как и ожидалось, тогда как на устройстве 25-го уровня изображение не видно:

Кто-нибудь знает причину этого и есть ли обходной путь?
PS: Вы можете проверить мой тестовый проект здесь: https://github.com/fmweigl/SpannableTest
Подробнее здесь: https://stackoverflow.com/questions/628 ... id-devices