Monster1414

Untitled

Jan 11th, 2021
718
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> {
  2.  
  3.     private List<String> nameList;
  4.  
  5.     public MyAdapter(List<String> list) {
  6.         nameList = list;
  7.     }
  8.  
  9.     @Override
  10.     public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  11.         LayoutInflater inflater = LayoutInflater.from(parent.getContext());
  12.         View view = inflater.inflate(R.layout.item, parent, false);
  13.         MyViewHolder myViewHolder = new MyViewHolder(view);
  14.         return myViewHolder;
  15.     }
  16.  
  17.     @Override
  18.     public void onBindViewHolder(@NonNull MyViewHolder holder, final int position) {
  19.         final String name = nameList.get(position);
  20.         holder.textView.setText(name);
  21.     }
  22.  
  23.     @Override
  24.     public int getItemCount() {
  25.         if (nameList==null) {
  26.             return 0;
  27.         } else {
  28.             return nameList.size();
  29.         }
  30.     }
  31.  
  32.     public class MyViewHolder extends RecyclerView.ViewHolder {
  33.         public TextView textView;
  34.  
  35.         public MyViewHolder(View itemVieww) {
  36.             super(itemVieww);
  37.             textView = itemView.findViewById(R.id.textView);
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment