Guest User

Untitled

a guest
Nov 19th, 2017
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. import android.support.v7.widget.RecyclerView;
  2.  
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. import android.widget.TextView;
  7.  
  8. import java.util.List;
  9.  
  10. public class FilmAdapter extends RecyclerView.Adapter<FilmAdapter.MyViewHolder> {
  11.  
  12. private List<Film> filmList;
  13.  
  14. public class MyViewHolder extends RecyclerView.ViewHolder {
  15. public TextView baslik, yil, tur;
  16.  
  17. public MyViewHolder(View view) {
  18. super(view);
  19. baslik = (TextView) view.findViewById(R.id.baslik);
  20. tur = (TextView) view.findViewById(R.id.tur);
  21. yil = (TextView) view.findViewById(R.id.yil);
  22. }
  23. }
  24.  
  25.  
  26. public FilmAdapter(List<Film> filmList) {
  27. this.filmList = filmList;
  28. }
  29.  
  30. @Override
  31. public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  32. View itemView = LayoutInflater.from(parent.getContext())
  33. .inflate(R.layout.film_list, parent, false);
  34.  
  35. return new MyViewHolder(itemView);
  36. }
  37.  
  38. @Override
  39. public void onBindViewHolder(MyViewHolder holder, int position) {
  40. Film film = filmList.get(position);
  41. holder.baslik.setText(film.getBaslik());
  42. holder.tur.setText(film.getTur());
  43. holder.yil.setText(film.getYil());
  44. }
  45.  
  46. //oluşturulacak görünümler türlerinin sayısını döndürür
  47. @Override
  48. public int getItemCount() {
  49. return filmList.size();
  50. }
  51. }
Add Comment
Please, Sign In to add comment