我正在创建聊天应用程序,在其中我得到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
为此,但出现了另一个问题,我已将问题发布在SO 点击这里
请帮我解决这个问题。谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)