我一个RecyclerView适配器类,我想我的过滤列表,我想我的过滤列表基础上List类,这是我的适配器类:android-如何筛选RecyclerView适配器
public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> implements View.OnClickListener {
private LayoutInflater inflater;
private List<FeedItem> list;
Context ctx;
public MyAdapter(Context context, List<FeedItem> feedItemList) {
inflater = LayoutInflater.from(context);
this.list = feedItemList;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parrent, int i) {
View view = inflater.inflate(R.layout.homepage_parts, parrent, false);
MyViewHolder holder = new MyViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(final MyViewHolder viewHolder, int position) {
FeedItem item = list.get(position);
viewHolder.name.setText(item.getname());
}
@Override
public int getItemCount() {
if (list == null)
return 0;
else
return list.size();
}
class MyViewHolder extends RecyclerView.ViewHolder{
TextView name;
public MyViewHolder(View itemView) {
super(itemView);
name = (TextView) itemView.findViewById(R.id.tvname);
name.setTypeface(typeface);
}
}
}
如何在列表中筛选我的数据并更新适配器?
真的不明白你的意思是“我要筛选的名单基地列表类“。你会有多个类的列表吗? (例如:列表,列表,列表等) –