使用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);
答案 0 :(得分:0)
正如您所提到的,您应该在内存中保留一个单独的字符串。如果你试图将html解析回一个字符串,那将会变得复杂并且不够灵活。