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 回答