Android でチャット アプリケーションを開発しましたが、アプリケーションにEmoctions機能を追加したいと考えています。これまで、この機能を gridview で実装しました。この機能では、絵文字をテキストで入力すると、 editText に表示されます。しかし、これを :) formatでデータベースに保存したいのです。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);
データベースの保存とテキストビューでの表示を実行するのを手伝ってください。 ありがとう。