Я реализую эмотиконы с помощью следующего кода:
builder.setSpan(new ImageSpan(mContext, resId, ImageSpan.ALIGN_BASELINE),
start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
Результат (разработчик) установлен как текст на TextView. Это работает просто великолепно, если промежуток окружается текстом, т.е. когда запуск> 0 и конец <длина - 1, но изображение отключено (смещенный), если нет никакого текста вокруг этого. как я фиксирую это?
Большое спасибо.
Ну, поскольку нет никаких предложений, я собираюсь использовать следующее решение на данный момент: если нет текста - использовать флаг ALIGN_BOTTOM, иначе использовать ALIGN_BASELINE. ..