在textview中显示笑脸,在android中显示edittext

Ram*_*nki 15 android chat android-edittext

你好我正在开发聊天应用程序,其中我想插入笑脸我不太了解它如何集成和显示在它可以你给我建议做同样的事情?

ImageGetter imageGetter = new ImageGetter() {
    public Drawable getDrawable(String source) {
        Drawable d = getResources().getDrawable(
                R.drawable.happy);
        d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
        return d;
    }
};

cs = Html.fromHtml(
        "<img src='"
                + getResources()
                        .getDrawable(R.drawable.happy)
                + "'/>", imageGetter, null);
System.out.println("cs is:- " + cs);
edttxtemoji.setText(cs);
Run Code Online (Sandbox Code Playgroud)

我发现这个代码,在它使用图像,这是可行的吗?还是有其他解决方案?请提前为我提供更好的解决方案

Lal*_*ani 8

是的还有另一种方式可以在TextView或中显示笑脸EditText.Spannable使用ImageSpan然后将SpanTeable的setText设置为TextView或来构建文本EditText.这是一篇相同的帖子.