无法解析符号ViewHolder [英] Cannot resolve symbol ViewHolder
本文介绍了无法解析符号ViewHolder的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试实现recycler view
.但我无法使用viewHolder
.请找到解决方案.预先感谢
I was trying to implement a recycler view
. but i am not able to use viewHolder
. Please find a solution. Thanks in advance
推荐答案
您可以尝试这种方式,希望对您有所帮助.
You can try this way hope so it will be helpful for you.
public class YourAdapter extends RecyclerView.Adapter<YourAdapter.MyViewHolder> {
private List<String> myList;
public class MyViewHolder extends RecyclerView.ViewHolder {
public TextView title, year, genre;
public MyViewHolder(View view) {
super(view);
title = (TextView) view.findViewById(R.id.title);
genre = (TextView) view.findViewById(R.id.genre);
year = (TextView) view.findViewById(R.id.year);
}
}
public YourAdapter(List<String> list) {
this.myList = list;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.list_row, parent, false);
return new MyViewHolder(itemView);
}
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Movie movie = myList.get(position);
holder.title.setText(myList.get(position).getTitle());
}
@Override
public int getItemCount() {
return myList.size();
}
}
这篇关于无法解析符号ViewHolder的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文