'How would I use YouTubePlayerView with holder to display in recyclerview?
I want to get the video ID from my database, use the string and load the YouTube video in the cardview. But I'm lost on how to load the video using the holder.
This is my onBindViewHolder in my adapter class.
public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
Exercise exercise = list.get(position);
holder.exerciseName.setText(exercise.getExerciseName());
holder.muscleGroupName.setText(exercise.getMuscleGroupName());
holder.equipmentName.setText(exercise.getEquipmentName());
Glide.with(holder.imageView).load(exercise.getImage()).into(holder.imageView);
}
public static class MyViewHolder extends RecyclerView.ViewHolder{
public ImageView imageView;
TextView exerciseName, muscleGroupName, equipmentName;
YouTubePlayerView youTubePlayerView;
public MyViewHolder(@NonNull View itemView) {
super(itemView);
exerciseName = itemView.findViewById(R.id.exerciseNameInput);
muscleGroupName = itemView.findViewById(R.id.muscleGroupNameInput);
equipmentName = itemView.findViewById(R.id.equipmentNameInput);
imageView = itemView.findViewById(R.id.imageInput);
youTubePlayerView = itemView.findViewById(R.id.video);
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|


