我正在制作一个聊天应用程序,其中使用了图释功能。我的表情符号正常运行,但问题是:


当我只发送一个微笑时,它可以正常工作
我想在edittext或对话框中发送多张图片,这是图片快照:




这是我的代码:

   builder = new SpannableStringBuilder(message1);
        if(message1.contains("x-(R"))
        {

            int len=message1.indexOf("x-(R");
            while(len!=-1)
            {
                builder.replace(len, len+4, getSmiley(1));

                message1=message1.replaceFirst("x-\\(R", "");
                len=message1.indexOf("x-(R");
            }
        }


对于发送和显示图像,我要怎么做?

最佳答案

您可以使用getSmiley(1).toString()。
会起作用吗?

喜欢
message1 = message1.replaceFirst(“ x-\(R”,getSmiley(1).toString());

10-06 06:31