在聊天应用程序中,我使用表情符号,我在edittext中设置它,但在获取它时返回一个obj
EditText txt = (EditText)findViewById(R.id.edit_text);
ImageGetter imageGetter = new ImageGetter() {
public Drawable getDrawable(String source) {
try
{
Drawable d = getResources().getDrawable(value);
int size = txt.getHeight();
d.setBounds(0, 0, size, size);
return d;
}
catch(Exception e)
{
return null;
}
}
};
Spanned cs1 = Html.fromHtml("<img src='"+d+"' />", imageGetter, null);
txt.getText().insert(txt.getSelectionStart(), cs1);
这就是我在edittext中设置表情符号的方法。现在问题在于获取文本+表情符号
TextView textView = (TextView)findViewById(R.id.textView1);
textView.setText(txt.getText().toString());
这里我有文字而不是表情符号它返回obj