Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. package com.music.underfy.adapters;
  2.  
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.support.v7.widget.RecyclerView;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9.  
  10. import com.music.underfy.R;
  11. import com.music.underfy.domain.track.Album;
  12.  
  13. import java.util.List;
  14.  
  15.  
  16. /**
  17. * Created by luis on 03/06/17.
  18. */
  19.  
  20. public class AlbumGridRecyclerAdapter extends RecyclerView.Adapter<AlbumGridViewHolder> {
  21.  
  22. private List<Album> androidVersionList;
  23.  
  24. public AlbumGridRecyclerAdapter(List<Album> androidVersionList) {
  25. this.androidVersionList = androidVersionList;
  26.  
  27. }
  28.  
  29. @Override
  30. public AlbumGridViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
  31. View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.cardview_grid_album,viewGroup,false);
  32. AlbumGridViewHolder holder = new AlbumGridViewHolder(view);
  33. return holder;
  34. }
  35.  
  36.  
  37. @Override
  38. public int getItemCount() {
  39. return androidVersionList.size();
  40. }
  41.  
  42. @Override
  43. public void onBindViewHolder(final AlbumGridViewHolder albumGridViewHolder, final int i) {
  44. albumGridViewHolder.getImgView().setImageResource((int)androidVersionList.get(i).getId());
  45. albumGridViewHolder.getDescView().setText(androidVersionList.get(i).getName());
  46. albumGridViewHolder.getCardView().setOnClickListener(new View.OnClickListener() {
  47. @Override
  48. public void onClick(View v) {
  49. Context context = v.getContext();
  50. // Intent intent = new Intent(context, ProductosListActivity.class);
  51. // intent.putExtra(ProductosListFragment.ARG_ITEM_ID, String.valueOf(androidVersionList.get(i).getId()));
  52.  
  53. // context.startActivity(intent);
  54.  
  55. }
  56. });
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement