Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UserAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
- List<User> mList;
- public UserAdapter(List<User> mList){
- this.mList = mList;
- }
- @Override
- public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- CellViewHolder view = new CellViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.user_row, parent, false));
- return view;
- }
- @Override
- public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
- Log.i("TAG", mList.toString());
- CellViewHolder cellViewHolder = (CellViewHolder) holder;
- cellViewHolder.meno.setText(mList.get(position).getName() + " " + mList.get(position).getSurname() + " " + mList.get(position).getPoints());
- }
- @Override
- public int getItemCount() {
- if (mList == null){
- return 0;
- }
- return mList.size();
- }
- private class CellViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
- TextView meno;
- public CellViewHolder(View itemView){
- super(itemView);
- meno = itemView.findViewById(R.id.tvMenouserAc_row);
- itemView.setOnClickListener(this);
- itemView.setOnLongClickListener(this);
- }
- @Override
- public void onClick(View v) {
- }
- @Override
- public boolean onLongClick(View v) {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement