在我的应用程序中,我需要集成包括笑脸在内的评论功能。我成功地在 android 编辑文本框中显示了笑脸。但我很震惊......用笑脸的用户写完完整的评论后,用户将点击发送。用户点击后输入我需要将评论作为文本发送(需要将微笑替换为字符串,如“:-)”)。如何将该笑脸图像转换为其各自的代码。请任何人帮助我摆脱困境。
并将文本转换为笑脸我正在使用下面的代码
ImageGetter imageGetter = new ImageGetter() {
public Drawable getDrawable(String source) {
Drawable d = getResources().getDrawable(
cstlistemoji.images[index]);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
cs = Html.fromHtml(
"<img src='"
+ getResources()
.getDrawable(cstlistemoji.images[index])
+ "'/>", imageGetter, null);
System.out.println("cs is:- " + cs);
edttxtemoji.append(cs);