这是我的适配器..
package com.lim.fiture.fiture.adapters;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import com.lim.fiture.fiture.R;
import com.lim.fiture.fiture.models.Exercise;
import java.util.ArrayList;
public class AdminActivityAdapter extends RecyclerView.Adapter <AdminActivityAdapter.ViewHolder>{
Context context;
public ArrayList <Exercise> exercises;
private OnItemClicked onClick;
//make interface like this
public interface OnItemClicked {
void onItemClick(int position);
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.activity_admin_adapter,parent,false);
AdminActivityAdapter.ViewHolder viewHolder = new AdminActivityAdapter.ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
holder.exerciseName.setText(exercises.get(position).getExerciseName());
holder.mainMuscleGroup.setText(exercises.get(position).getMainMuscleGroup());
holder.otherMuscleGroup.setText(exercises.get(position).getOtherMuscleGroup());
holder.type.setText(exercises.get(position).getType()); …Run Code Online (Sandbox Code Playgroud)