Android 如何使用inputconnection在edittext中显示位图

Android 如何使用inputconnection在edittext中显示位图,android,Android,我正在开发一个表情键盘,想在watsapp的edittext上打印图像。我尝试使用可扩展字符串,但它只打印构造函数中指定的文本。我该怎么办?我的代码如下: Drawable d = getResources().getDrawable(watsapp1[j]); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BA

我正在开发一个表情键盘,想在watsapp的edittext上打印图像。我尝试使用可扩展字符串,但它只打印构造函数中指定的文本。我该怎么办?我的代码如下:

Drawable d = getResources().getDrawable(watsapp1[j]);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
Log.i("",""+span);
SpannableString ss = new SpannableString(" ");
ss.setSpan(span, 0,1, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
//editT.setText(ss);
MainActivity.ic.commitText(ss, 1);

您是否尝试过
HTML.fromHtml()
,它允许使用HTML标记设置文本样式?是的,但不起作用。可能是inputconnection有问题。您是否设法解决了这个问题,或者您是否找到了从键盘服务中检索EditText的方法