我在 android 中开发了一个聊天应用程序,我想在我的应用程序中添加表情功能。到目前为止,我已经用 gridview 实现了这个功能,当我输入带有文本的表情符号时,它会出现在 editText 中。但我想用 :) 将它保存在数据库中。Hv 创建了图像和 :) 字符串的映射但无法通过更改它来保存。
对于edittext,我使用了以下代码:
ImageGetter imageGetter = new ImageGetter() {
@Override
public Drawable getDrawable(String source) {
Drawable d = getResources().getDrawable(emojis.images[index]);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
return d;
}
};
cs = Html.fromHtml(
"<img src ='"
+ getResources().getDrawable(emojis.images[index])
+ "'/>", imageGetter, null);
writeboard.setText(cs);
请帮助我执行数据库保存并在 textview 中显示它。 谢谢。