package com.example.testingmethods;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class recyclerViewAdapter extends RecyclerView.Adapter<recyclerViewAdapter.MyViewHol der> {
String data1[], data2[];
int images[];
Context context;
//Konstruktor
public recyclerViewAdapter(Context ct, String s1[], String s2[], int img[]) {
context = ct;
data1 = s1;
data2 = s2;
images = img;
}
//Methods of class recyclerViewAdapter
@

ull
@

public MyViewHolder onCreateViewHolder @

ull ViewGroup parent, int viewType) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.row, parent ,false);
return new MyViewHolder(view);
}
@

public void onBindViewHolder @

ull recyclerViewAdapter.MyViewHolder holder, int position) {
holder.myText1.setText(data1[position]);
holder.myText2.setText(data2[position]);
holder.myImage.setImageResource(images[position]);
}
@

public int getItemCount() {
return images.length;
}
//Methods of recyclerViewAdapter ends here
public class MyViewHolder extends RecyclerView.ViewHolder {
TextView myText1, myText2;
ImageView myImage;
public MyViewHolder @

ull View itemView) {
super(itemView);
myText1 = itemView.findViewById(R.id.rooms_txt);
myText2 = itemView.findViewById(R.id.rooms_description);
myImage = itemView.findViewById(R.id.imageRooms);
}
}
}