Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pinterin.pinterin.adapter;
- import android.content.Context;
- 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.TextView;
- import com.pinterin.pinterin.R;
- import com.pinterin.pinterin.model.TkpaSoal;
- import com.pinterin.pinterin.model.TkpaSoals;
- import java.util.List;
- public class TkpaSoalsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
- private Context context;
- private List<TkpaSoal> TkpaSoals;
- private LayoutInflater inflater;
- @Override
- public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View view = inflater.inflate(R.layout.list_soal_tkpa, parent, false);
- return new TkpaSoalViewHolder(view);
- }
- @Override
- public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) {
- TkpaSoalViewHolder viewHolder = (TkpaSoalViewHolder) holder;
- TkpaSoal Soal = TkpaSoals.get(position);
- // add data to view
- viewHolder.kategori.setText(Soal.getKategori());
- viewHolder.soal.setText(Soal.getSoal());
- viewHolder.pilihan_a.setText(Soal.getOpsiA());
- viewHolder.pilihan_b.setText(Soal.getOpsiB());
- viewHolder.pilihan_c.setText(Soal.getOpsiC());
- viewHolder.pilihan_d.setText(Soal.getOpsiD());
- viewHolder.pilihan_e.setText(Soal.getOpsiE());
- }
- @Override
- public int getItemCount() {
- return TkpaSoals.size();
- }
- class TkpaSoalViewHolder extends RecyclerView.ViewHolder {
- CardView card;
- TextView kategori,soal,pilihan_a,pilihan_b,pilihan_c,pilihan_d,pilihan_e;
- public TkpaSoalViewHolder(View itemView) {
- super(itemView);
- card = itemView.findViewById(R.id.card_tkpa);
- kategori = itemView.findViewById(R.id.tv_sub_kategori_tkpa);
- soal = itemView.findViewById(R.id.tv_soal_tkpa);
- pilihan_a = itemView.findViewById(R.id.rb_a_tkpa);
- pilihan_b = itemView.findViewById(R.id.rb_b_tkpa);
- pilihan_c = itemView.findViewById(R.id.rb_c_tkpa);
- pilihan_d = itemView.findViewById(R.id.rb_d_tkpa);
- pilihan_e = itemView.findViewById(R.id.rb_e_tkpa);
- }
- }
- }
Add Comment
Please, Sign In to add comment