Skip to content

Instantly share code, notes, and snippets.

@aysesenses
Created November 17, 2017 20:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aysesenses/3f5fc1b8170f6045a2c5a02173179ef6 to your computer and use it in GitHub Desktop.
Save aysesenses/3f5fc1b8170f6045a2c5a02173179ef6 to your computer and use it in GitHub Desktop.
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import java.util.List;
public class FilmAdapter extends RecyclerView.Adapter<FilmAdapter.MyViewHolder> {
private List<Film> filmList;
public class MyViewHolder extends RecyclerView.ViewHolder {
public TextView baslik, yil, tur;
public MyViewHolder(View view) {
super(view);
baslik = (TextView) view.findViewById(R.id.baslik);
tur = (TextView) view.findViewById(R.id.tur);
yil = (TextView) view.findViewById(R.id.yil);
}
}
public FilmAdapter(List<Film> filmList) {
this.filmList = filmList;
}
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.film_list, parent, false);
return new MyViewHolder(itemView);
}
@Override
public void onBindViewHolder(MyViewHolder holder, int position) {
Film film = filmList.get(position);
holder.baslik.setText(film.getBaslik());
holder.tur.setText(film.getTur());
holder.yil.setText(film.getYil());
}
//oluşturulacak görünümler türlerinin sayısını döndürür
@Override
public int getItemCount() {
return filmList.size();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment