aakash2310

Untitled

Sep 30th, 2022
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. package com.example.fourtyfouractivity;
  2.  
  3. import android.view.LayoutInflater;
  4. import android.view.View;
  5. import android.view.ViewGroup;
  6. import android.widget.ImageView;
  7. import android.widget.RelativeLayout;
  8. import android.widget.TextView;
  9.  
  10. import androidx.annotation.NonNull;
  11. import androidx.recyclerview.widget.RecyclerView;
  12.  
  13. public class MyAdapter extends RecyclerView.Adapter <MyAdapter.ViewHolder>
  14. {
  15. private MylistData[] listData;
  16.  
  17. public MyAdapter(MylistData[] listData)
  18. {
  19. this.listData = listData;
  20. }
  21. @NonNull
  22. @Override
  23. public ViewHolder onCreateViewHolder( ViewGroup parent, int viewType)
  24. {
  25. LayoutInflater inflater = LayoutInflater.from(parent.getContext());
  26. View listitem = inflater.inflate(R.layout.list_item,parent,false);
  27. ViewHolder viewHolder = new ViewHolder(listitem);
  28. return viewHolder;
  29. }
  30.  
  31. @Override
  32. public void onBindViewHolder(@NonNull ViewHolder holder, int position)
  33. {
  34. MylistData mylistData = listData[position];
  35. holder.textView.setText(listData[position].getUname());
  36. holder.itemView.setImageResource(listData[]);
  37. }
  38.  
  39.  
  40.  
  41. @Override
  42. public int getItemCount()
  43. {
  44. return 0;
  45. }
  46.  
  47. public static class ViewHolder extends RecyclerView.ViewHolder
  48. {
  49. ImageView itemView;
  50. TextView textView;
  51. RelativeLayout relativeLayout;
  52.  
  53. public ViewHolder(View itemView)
  54. {
  55. super(itemView);
  56. this.itemView = (ImageView) itemView.findViewById(R.id.imageview1);
  57. this.textView = (TextView) itemView.findViewById(R.id.textview1);
  58. relativeLayout = (RelativeLayout) itemView.findViewById(R.id.relativelayout);
  59. }
  60. }
  61. }
  62.  
Advertisement
Add Comment
Please, Sign In to add comment