Android 回收视图没有显示任何内容
我的适配器中有一些项目,但在RecyclerView中没有显示任何内容 适配器Android 回收视图没有显示任何内容,android,android-recyclerview,Android,Android Recyclerview,我的适配器中有一些项目,但在RecyclerView中没有显示任何内容 适配器 public class WorkOrderAdapter extends RecyclerView.Adapter<WorkOrderViewHolder> { private List<WorkOrder> orders = new LinkedList<>(); public void setData(List<WorkOrder> order
public class WorkOrderAdapter extends RecyclerView.Adapter<WorkOrderViewHolder> {
private List<WorkOrder> orders = new LinkedList<>();
public void setData(List<WorkOrder> orders) {
this.orders = orders;
}
@Override
public WorkOrderViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item_workorder, parent, false);
return new WorkOrderViewHolder(view);
}
@Override
public void onBindViewHolder(WorkOrderViewHolder holder, int position) {
WorkOrder order = orders.get(position);
holder.bind(order);
}
@Override
public int getItemCount() {
return orders.size();
}
}
public class WorkOrderViewHolder extends RecyclerView.ViewHolder {
private TextView title;
private TextView description;
private TextView date;
public WorkOrderViewHolder(View view) {
super(view);
title = (TextView) view.findViewById(R.id.title_textview);
description = (TextView) view.findViewById(R.id.description_textview);
date = (TextView) view.findViewById(R.id.date_textview);
}
public void bind(WorkOrder order) {
title.setText("Test");
description.setText("Test");
date.setText("Test");
}
}
活动(使用AndroidAnnotations)
@EActivity(R.layout.activity\u工作顺序)
@选项菜单(右菜单、活动\工作顺序)
公共类WorkOrderActivity扩展工具栏活动{
@ViewById(R.id.orders\U recyclerview)
回收视图订单列表;
列表顺序=新建LinkedList();
专用雷达适配器;
{
适配器=新的WorkOrderAdapter();
orders.add(新的WorkOrder());
orders.add(新的WorkOrder());
orders.add(新的WorkOrder());
adapter.setData(订单);
}
@后景
公共视图(){
ordersList.setAdapter(适配器);
}
}
请将添加到,然后重试
ordersList.setLayoutManager(new LinearLayoutManager(this));
ordersList.setAdapter(adapter);
是否将适配器设置为recyclerview?您将什么数据设置为数据?我已添加活动代码。plz share logcat…………没有错误。列表只是空的。快乐编码。。!!如果答案对您有帮助,请接受它。以下是如何在XML中执行此操作:
ordersList.setLayoutManager(new LinearLayoutManager(this));
ordersList.setAdapter(adapter);