要在Android RecyclerView中只显示一个项目,可以使用以下解决方法:
使用LinearLayoutManager并设置setOrientation为LinearLayoutManager.HORIZONTAL来仅显示一个项目横向滚动:
LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(layoutManager);
使用GridLayoutManager并设置setSpanCount为1来仅显示一个项目网格布局:
GridLayoutManager layoutManager = new GridLayoutManager(this, 1);
recyclerView.setLayoutManager(layoutManager);
在RecyclerView的适配器中,重写getItemCount方法返回1来确保只显示一个项目:
@Override
public int getItemCount() {
return 1;
}
在RecyclerView的适配器中,重写onBindViewHolder方法来设置只显示特定项目:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
// 设置要显示的项目数据
}
请注意,上述代码示例是基于RecyclerView的简单使用情况。实际实现可能需要根据具体需求进行适当的修改和调整。