AndroidStudio中的RecyclerView不显示条目
创始人
2024-08-20 19:30:13
0

如果你使用RecyclerView在Android Studio中创建了一个列表,但是没有看到任何项出现,可能是由于以下原因:

  1. 没有设置LayoutManager,因为RecyclerView需要一个LayoutManager才能知道如何排列列表项。例如,可以使用LinearLayoutManager来获得垂直滚动列表:

LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false); recyclerView.setLayoutManager(layoutManager);

  1. 数据集为空,RecyclerView需要一个Adapter来提供数据并创建视图,如果没有提供数据集,它将无法渲染任何内容。例如:

public class MyAdapter extends RecyclerView.Adapter {

private ArrayList mDataset;

public MyAdapter(ArrayList dataset) {
    this.mDataset = dataset;
}

@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    Context context = parent.getContext();
    LayoutInflater inflater = LayoutInflater.from(context);

    // Inflate the custom layout
    View contactView = inflater.inflate(R.layout.item_contact, parent, false);

    // Return a new holder instance
    MyViewHolder viewHolder = new MyViewHolder(contactView);
    return viewHolder;
}

@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
    // Get the data model based on position
    String name = mDataset.get(position);

    // Set item views based on your views and data model
    TextView textView = holder.nameTextView;
    textView.setText(name);
}

@Override
public int getItemCount() {
    return mDataset.size();
}

}

  1. Item的高度为0,该问题通常是因为item的高度没有正确配置,可以通过确保item布局高度为wrap_content或使用固定高度解决:

android:layout_height="wrap_content"

android:layout_height="50dp" (自定义高度)

通过解决这些问题,你应该能够正确显示RecyclerView中的项。

相关内容

热门资讯

透视系统(WePoKer)we... 透视系统(WePoKer)wepoker辅助透视(透视)竟然存在有挂(解说技巧)1、超多福利:超高返...
透视教学(wpk德州局怎么透视... 透视教学(wpk德州局怎么透视)竟然是有挂(透视)模拟器(曝光教程);1、用户打开应用后不用登录就可...
透视模拟器(WePoKer)w... 透视模拟器(WePoKer)wepoker辅助软件视频(透视)原来是真的有挂(AI教程)wepoke...
透视脚本(wpk透视怎么安装)... 透视脚本(wpk透视怎么安装)切实是有挂(透视)辅助插件(总结教程)1、玩家可以在wpk透视怎么安装...
透视辅助(WEPOKER)we... 透视辅助(WEPOKER)wepoker怎么设置盖牌(透视)原来有挂(爆料教程)小薇(透视辅助)致您...
透视美元局(wpk官网下载链接... 透视美元局(wpk官网下载链接)竟然存在有挂(透视)作弊(实用技巧);1、下载好wpk官网下载链接辅...
透视脚本(wepoker)we... 透视脚本(wepoker)we-poker靠谱吗(透视)本来是有挂(攻略方法)1、金币登录送、破产送...
透视系统(wpk辅助)好像真的... 透视系统(wpk辅助)好像真的是有挂(透视)刷入池率脚本(实用技巧)1、实时wpk辅助开挂更新:用户...
透视ai代打(wepoker)... 透视ai代打(wepoker)wepoker辅助透视软件(透视)竟然是真的有挂(新版2025教程)w...
透视游戏(wpk有那种辅助吗)... 透视游戏(wpk有那种辅助吗)切实是真的有挂(透视)作弊(专业教程)亲,关键说明,wpk有那种辅助吗...