将ImageGetter图像解析为文本

时间:2013-06-24 14:28:48

标签: android android-edittext

使用ImageGetter和HTML,我在edittext中有一些表情符号(下面的代码),但我希望以后能够在edittext中识别这些图像,以便它可以存储为字符串。有谁知道如何检索这个,或者我应该保持字符串更新字符串值。 感谢

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);

1 个答案:

答案 0 :(得分:0)

正如您所提到的,您应该在内存中保留一个单独的字符串。如果你试图将html解析回一个字符串,那将会变得复杂并且不够灵活。