从编辑文本获取笑脸和文本到字符串

时间:2014-12-02 10:38:56

标签: android android-edittext emoji

在聊天应用程序中,我使用表情符号,我在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

0 个答案:

没有答案