firebasetool的recyclerview聊天UI

时间:2019-05-18 14:54:38

标签: android firebase-realtime-database

按项目发布聊天消息是正常的。但是如您所见,一页翻了过去。问题出在哪里? xml代码没有问题。

my app state

public class ChatRecyclerAdapter extends RecyclerView.Adapter {

private ArrayList Data = new ArrayList(); private ArrayList MeData = new ArrayList();

@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { if(viewType == 0) { ... } else { ... }

}

public int getItemViewType(int position) {

    //return position % 2 * 2;
    return 0;
}

public void onBindViewHolder(@NonNull RecyclerView.ViewHolder holder, int position) {

} class ViewHolder0 extends RecyclerView.ViewHolder { } class ViewHolder2 extends RecyclerView.ViewHolder { }

当我不得不代表另一个人和我时该怎么办? 我更改了getItemViewType的返回值(int位置),向下滚动时出现错误。

0 个答案:

没有答案