0

ImageGetter と HTML を使用して、編集テキスト (以下のコード) にいくつかの絵文字がありますが、後でこれらの画像を編集テキストで認識できるようにして、文字列として保存できるようにしたいと考えています。これを取得する方法を知っている人はいますか、代わりに文字列値で文字列を更新しておく必要があります。ありがとう

ImageGetter imggtr = new ImageGetter()
        {
            public Drawable getDrawable(String source)
            {
                Drawable d = getActivity().getResources().getDrawable(getEmoticonDrawable(position));
                d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
                return d;
            }
        };

Spanned cs = Html.fromHtml("<img src='" + getActivity().getResources().getDrawable(getEmoticonDrawable(position))
                + "'/>", imggtr, null);
mEditor.append(cs);
4

1 に答える 1

0

あなたが述べたように、別の文字列をメモリに保持する必要があります。HTML を解析して文字列に戻そうとすると、複雑になり、柔軟性がなくなります。

于 2013-06-24T14:33:47.007 に答える