Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RecyclerViewFriendAdapter extends RecyclerView.Adapter<RecyclerViewFriendAdapter.ViewHolder> {
- private Context context;
- private List<Friend> friendList;
- public RecyclerViewFriendAdapter(Context context, List<Friend> friendList) {
- this.context = context;
- this.friendList = friendList;
- }
- @NonNull
- @Override
- public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
- View view = LayoutInflater.from(context).inflate(R.layout.recycler_view_friend_adapter, parent, false);
- return new ViewHolder(view);
- }
- @Override
- public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
- Friend friend = friendList.get(position);
- holder.txtName.setText(friend.getName());
- holder.txtPhone.setText(friend.getPhoneNumber());
- }
- @Override
- public int getItemCount() {
- return friendList.size();
- }
- class ViewHolder extends RecyclerView.ViewHolder {
- private TextView txtName, txtPhone;
- public ViewHolder(View itemView) {
- super(itemView);
- txtName = itemView.findViewById(R.id.txtName);
- txtPhone = itemView.findViewById(R.id.txtPhone);
- }
- }
- }
Add Comment
Please, Sign In to add comment