Но смайлики, которые я упоминал, прощупываются в формате PNG .....
даю приложение чата, в котором я получаюEmoji с сервера (IMAGE URLS).
Я использую эти изображения (Emoji url) с текстом в моемTextView
нижними строчками кода.
String stringWithHtml = "Sample string with an <img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e136a.png\"></img>" +
"<img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e135a.png\"></img>"+
"<img src=\"http://MY_SERVER.emoji.s3.amazonaws.com/cf68/5794d5f7895fa10a8f8e1350/imgList/5794d5f7895fa10a8f8e135b.png\"></img>";
Drawable drawable = Drawable.createFromStream(new URL(source).openStream(), "src name");
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
Spanned spannedValue = Html.fromHtml(stringWithHtml, drawable, null);
MY_TEXTVIEW.setText(spannedValue);
Это все вещи, которые я использую вAsynTask
и получить ожидаемый результат, как показано ниже:
Теперь я храню все смайлики (изображения) на моем устройстве и хочу использовать его с текстом в моемTextView
.
Мой вопрос заключается в том, как мы можем использовать устройство (сохраненные изображения) с текстом в моем TextView?
Я искал об этом на SO, но не получил ожидаемый результат. Пожалуйста, проверьте ниже ссылку, которую я посетил.
1. Первая ссылка
2. Вторая ссылка
3. Третья ссылка
4. Четвертая ссылка
Я использовалImageSpan
для этого, но возникает другая проблема, на которой я разместил вопросТАК кликните сюда
Пожалуйста, помогите мне избежать этой проблемы. Спасибо