小编MIN*_*YEN的帖子

如何在回收者视图的两侧进行发送和接收消息的线程化消息视图

我正在使用Firebase制作聊天应用程序,基本上该应用程序运行良好。我正在使用UI,它存在一个问题,即消息接收者或来自发送者的消息是RecyclerView的一侧,我希望它的两面(右边是发送者,左边是接收者)我有2个XML文件用于消息接收者和发送者已经如此,我如何将send_message_input.xml用于发件人,将item_message.xml用于收件人(对不起,我不知道如何清楚地描述我的问题)。

这是我的代码:

MainActivity.java

public class MainActivity extends AppCompatActivity
    implements GoogleApiClient.OnConnectionFailedListener {

public static class MessageViewHolder extends RecyclerView.ViewHolder {
    public TextView messageTextView;
    public TextView messengerTextView;
    public CircleImageView messengerImageView;

    public MessageViewHolder(View v) {
        super(v);
        messageTextView = (TextView) itemView.findViewById(R.id.messageTextView);
        messengerTextView = (TextView) itemView.findViewById(R.id.messengerTextView);
        messengerImageView = (CircleImageView) itemView.findViewById(R.id.messengerImageView);
    }
}

private static final String TAG = "MainActivity";
public static final String MESSAGES_CHILD = "messages";
private static final int REQUEST_INVITE = 1;
public static final int DEFAULT_MSG_LENGTH_LIMIT = 150;
public static final String ANONYMOUS = …
Run Code Online (Sandbox Code Playgroud)

android firebase android-recyclerview firebaseui

5
推荐指数
1
解决办法
651
查看次数