ImageSpan отключен / неправильно выровненный

Я реализую эмотиконы с помощью следующего кода:

            builder.setSpan(new ImageSpan(mContext, resId, ImageSpan.ALIGN_BASELINE),
                        start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );

Результат (разработчик) установлен как текст на TextView. Это работает просто великолепно, если промежуток окружается текстом, т.е. когда запуск> 0 и конец <длина - 1, но изображение отключено (смещенный), если нет никакого текста вокруг этого. как я фиксирую это?

Большое спасибо.

10
задан Asahi 15 July 2010 в 06:56
поделиться

1 ответ

Ну, поскольку нет никаких предложений, я собираюсь использовать следующее решение на данный момент: если нет текста - использовать флаг ALIGN_BOTTOM, иначе использовать ALIGN_BASELINE. ..

3
ответ дан 3 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: