Android 显示0个项目的Recyclerview

Android 显示0个项目的Recyclerview,android,Android,我已经向RecyclerView和set adapter添加了项目,但它显示的是零元素。表示列表为空。请检查并帮助我 ChatAdapter.java 在getItemCunt中,您将返回0 @Override public int getItemCount() { return 0; } 而不是返回0返回列表大小,这是聊天列表 用return chatList.size替换return 0 用这个 @Override public int getItemCount() { r

我已经向RecyclerView和set adapter添加了项目,但它显示的是零元素。表示列表为空。请检查并帮助我

ChatAdapter.java

在getItemCunt中,您将返回0

@Override
public int getItemCount() {
    return 0;
}
而不是返回0返回列表大小,这是聊天列表

用return chatList.size替换return 0

用这个

@Override
public int getItemCount() {
    return chatList.size();
}
相反

@Override
public int getItemCount() {
    return 0;
}

返回getitemcount中arraylist的大小

public int getItemCount() {
return chatList.size();}

在适配器类中尝试此操作

@Override
 public int getItemCount() {
    return chatList.size();
 }
试一试

如果列表不为空,则返回列表大小,否则返回0

@Override
public int getItemCount() {
   return chatList == null ? 0 : chatList.size();
}

在getItemCount中返回0,返回聊天列表size@BharathKumar当答案已经给出时,请不要特别在评论中回答posted@Pavneet_Singh对你来说,请不要回答duplicates@TimCastelijns我知道有人会过来说,但你应该两个都建议,平等?我也跟着它走了很多次,只是很快就不存在了,顺便说一句,重复的答案有语法错误,修复了OP tooi的错误,我知道有人会过来说-但你仍然回答它,创建重复的内容
public int getItemCount() {
return chatList.size();}
@Override
 public int getItemCount() {
    return chatList.size();
 }
@Override
public int getItemCount() {
   return chatList == null ? 0 : chatList.size();
}