Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pe.edu.idat.prototiporecyclerview;
- import android.support.annotation.NonNull;
- import android.support.v7.widget.CardView;
- import android.support.v7.widget.RecyclerView;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ImageView;
- import android.widget.TextView;
- import java.util.List;
- public class HeladoAD extends RecyclerView.Adapter<HeladoAD.HeladoPH>{
- List<HeladoBE> pdata;
- HeladoAD(List<HeladoBE>data){
- this.pdata = data ;
- }
- @NonNull
- @Override
- public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.itemmolde,parent,false);
- HeladoPH ph = new HeladoPH(v);
- return ph;
- }
- @Override
- public void onBindViewHolder(HeladoPH holder, int position) {
- holder.im.setImageResource(pdata.get(position).getFoto());
- holder.ti.setText(pdata.get(position).getAbreviatura());
- holder.su.setText(pdata.get(position).getNombre());
- }
- @Override
- public int getItemCount() {
- return pdata.size();
- //cantidad de items que se pintan
- }
- public static class HeladoPH extends RecyclerView.ViewHolder{
- CardView cv;
- ImageView im;
- TextView ti;
- TextView su;
- HeladoPH(View itemView){super(itemView);
- cv = (CardView)itemView.findViewById(R.id.cv);
- im = (ImageView)itemView.findViewById(R.id.imgFoto);
- ti = (TextView)itemView.findViewById(R.id.txtSubTitulo);
- su = (TextView)itemView.findViewById(R.id.txtSubTitulo);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement