【发布时间】:2018-08-21 09:41:53
【问题描述】:
private class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.MyViewHolder> {
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item, null);
return new MyViewHolder(v);
}
@Override
public void onBindViewHolder(MyViewHolder holder, final int position) {
holder.icon.setImageResource(iconImg[position]);
holder.nmWebsite.setText(nmWebsite[position]);
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {}
});
}
@Override
public int getItemCount() {
return nmWebsite.length;
}
public class MyViewHolder extends RecyclerView.ViewHolder {
ImageView icon;
TextView nmWebsite;
public MyViewHolder(View itemView) {
super(itemView);
icon = itemView.findViewById(R.id.imgIcon);
nmWebsite = itemView.findViewById(R.id.Web);
}
}
【问题讨论】:
-
你能解释清楚吗..你的要求是什么?
-
这段代码是关于什么的,它有什么问题,你到底想要什么?
-
你有
final int position。根据位置使用它来做任何事情。
标签: java android android-recyclerview