Guest User

Untitled

a guest
May 27th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. public class RecyclerViewFriendAdapter extends RecyclerView.Adapter<RecyclerViewFriendAdapter.ViewHolder> {
  2.  
  3. private Context context;
  4. private List<Friend> friendList;
  5.  
  6. public RecyclerViewFriendAdapter(Context context, List<Friend> friendList) {
  7. this.context = context;
  8. this.friendList = friendList;
  9. }
  10.  
  11. @NonNull
  12. @Override
  13. public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
  14. View view = LayoutInflater.from(context).inflate(R.layout.recycler_view_friend_adapter, parent, false);
  15. return new ViewHolder(view);
  16. }
  17.  
  18. @Override
  19. public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
  20. Friend friend = friendList.get(position);
  21. holder.txtName.setText(friend.getName());
  22. holder.txtPhone.setText(friend.getPhoneNumber());
  23. }
  24.  
  25. @Override
  26. public int getItemCount() {
  27. return friendList.size();
  28. }
  29.  
  30. class ViewHolder extends RecyclerView.ViewHolder {
  31. private TextView txtName, txtPhone;
  32. public ViewHolder(View itemView) {
  33. super(itemView);
  34. txtName = itemView.findViewById(R.id.txtName);
  35. txtPhone = itemView.findViewById(R.id.txtPhone);
  36. }
  37. }
  38. }
Add Comment
Please, Sign In to add comment