Advertisement
cunun12

AdapterKomentar

Mar 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. public class AdapterKomentar extends RecyclerView.Adapter<AdapterKomentar.Komentarholder>{
  2.  
  3.     public Context context;
  4.     public List<DataKomentarStatus> listKomentar;
  5.  
  6.     public AdapterKomentar(List<DataKomentarStatus> listKomentar) {
  7.         this.listKomentar = listKomentar;
  8.     }
  9.  
  10.     @Override
  11.     public Komentarholder onCreateViewHolder(ViewGroup parent, int viewType) {
  12.         View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.cardview_komentar, parent, false);
  13.         context = parent.getContext();
  14.         return new Komentarholder(view);
  15.     }
  16.  
  17.     @Override
  18.     public void onBindViewHolder(Komentarholder holder, int position) {
  19.  
  20.  
  21.         String komentar = listKomentar.get(position).getKomentar();
  22.         holder.setKomentarUser(komentar);
  23.  
  24.         long milisecond = listKomentar.get(position).getTimestamp().getTime();
  25.         String dateString = DateFormat.format("dd/MM/yyyy", new Date(milisecond)).toString();
  26.         holder.setKomentarDate(dateString);
  27.  
  28.     }
  29.  
  30.     @Override
  31.     public int getItemCount() {
  32.         return listKomentar.size();
  33.     }
  34.  
  35.     public class Komentarholder extends RecyclerView.ViewHolder{
  36.  
  37.         View mView;
  38.         private TextView komentarUser;
  39.         private TextView komentarDate;
  40.  
  41.         public Komentarholder(View itemView) {
  42.             super(itemView);
  43.             mView = itemView;
  44.  
  45.         }
  46.  
  47.         public void setKomentarUser(String komentar){
  48.             komentarUser = mView.findViewById(R.id.komentar);
  49.             komentarUser.setText(komentar);
  50.         }
  51.  
  52.         public void setKomentarDate(String date){
  53.             komentarDate = mView.findViewById(R.id.waktu_komentar);
  54.             komentarDate.setText(date);
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement