Paste
Pasted as Java by imranrana ( 6 years ago )
public class Adapter extends RecyclerView.Adapter<Adapter.MyViewHolder> {
private Context context;
private ArrayList<ModelClass_Adapter> list;
private CurrencyModelClass_Adapter mModelClass_adapter;
Adapter(Context context,ArrayList<ModelClass_Adapter> list){
this.context = context;
this.list = list;
}
@NonNull
@Override
public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.adapter,parent,false);
return new MyViewHolder(view);
}
@Override
public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
mModelClass_adapter = list.get(position);
Glide.with(context).load(image).into(holder.imageView);
holder.textView
holder.textView
}
@Override
public int getItemCount() {
return list.size();
}
public class MyViewHolder extends RecyclerView.ViewHolder {
RoundedImageView imageView;
TextView textView;
TextView textView;
EditText editText;
public MyViewHolder(@NonNull View itemView) {
super(itemView);
view initialization;
}
}
void updateListData(ArrayList<CurrencyModelClass_Adapter> list){
list.clear();
list.addAll(list);
notifyDataSetChanged();
}
}
Revise this Paste
Parent: 101308