Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class AdapterKomentar extends RecyclerView.Adapter<AdapterKomentar.Komentarholder>{
- public Context context;
- public List<DataKomentarStatus> listKomentar;
- public AdapterKomentar(List<DataKomentarStatus> listKomentar) {
- this.listKomentar = listKomentar;
- }
- @Override
- public Komentarholder onCreateViewHolder(ViewGroup parent, int viewType) {
- View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.cardview_komentar, parent, false);
- context = parent.getContext();
- return new Komentarholder(view);
- }
- @Override
- public void onBindViewHolder(Komentarholder holder, int position) {
- String komentar = listKomentar.get(position).getKomentar();
- holder.setKomentarUser(komentar);
- long milisecond = listKomentar.get(position).getTimestamp().getTime();
- String dateString = DateFormat.format("dd/MM/yyyy", new Date(milisecond)).toString();
- holder.setKomentarDate(dateString);
- }
- @Override
- public int getItemCount() {
- return listKomentar.size();
- }
- public class Komentarholder extends RecyclerView.ViewHolder{
- View mView;
- private TextView komentarUser;
- private TextView komentarDate;
- public Komentarholder(View itemView) {
- super(itemView);
- mView = itemView;
- }
- public void setKomentarUser(String komentar){
- komentarUser = mView.findViewById(R.id.komentar);
- komentarUser.setText(komentar);
- }
- public void setKomentarDate(String date){
- komentarDate = mView.findViewById(R.id.waktu_komentar);
- komentarDate.setText(date);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement