Skipping/app/src/main/java/com/skipping/activity/NetRecyclerAdapter.java

1 line
1.5 KiB
Java
Raw Normal View History

2022-03-21 06:26:00 +00:00
package com.skipping.activity; import android.content.Context; import android.os.Build; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import com.skipping.R; import com.skipping.net.ActivityBean; import java.util.ArrayList; import java.util.List; /** * @author Ming * 1/6/22 */ public class NetRecyclerAdapter extends RecyclerView.Adapter<NetRecyclerAdapter.RecyclerHolder> { private Context mContext; private List<ActivityBean> list = new ArrayList<>(); public NetRecyclerAdapter(RecyclerView recyclerView) { this.mContext = recyclerView.getContext(); } public void setData(List<ActivityBean> list) { this.list = list; } @Override public RecyclerHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(mContext).inflate(R.layout.net_item, parent, false); return new RecyclerHolder(view); } @Override public void onBindViewHolder(RecyclerHolder holder, int position) { holder.textView.setText(list.get(position).toString()); } @Override public int getItemCount() { return list.size(); } class RecyclerHolder extends RecyclerView.ViewHolder { TextView textView; private RecyclerHolder(View itemView) { super(itemView); textView = itemView.findViewById(R.id.text); } } }