package co.tenton.admin.autoshkolla.MainActivitiy;
import android.content.Intent;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import co.tenton.admin.autoshkolla.Autoshkolla_Profile.Autoshkolla_Profile;
import co.tenton.admin.autoshkolla.Ilustrimet.Ilustrimet_Activity;
import co.tenton.admin.autoshkolla.Ligjeratat.Ligjeratat_Activity;
import co.tenton.admin.autoshkolla.Procedurat.Procedurat_Activity;
import co.tenton.admin.autoshkolla.TestetActivity;
/**
* Created by Admin on 12/5/2016.
*/
public class Autoshkolla_MainRecyclerAdapter extends RecyclerView.Adapter<Autoshkolla_MainRecyclerAdapter.ViewHolder> {
private String[] title = {"TESTE", "LITERATURA","PROCEDURAT","ILUSTRIME"};
private String[] description = {"Teste teorike për përgaditjen e provimit final për patent shofer, kategoria A dhe B",
"Literatura në lidhje me Nocionet,Shenjat e Komunikacionit Rrugor, Rregullat e Sigurisë dhe të Komunikacionit Rrugor.",
"Procedurat për regjistrimin e patent shoferit. Dokumentet e nevojshme dhe kohëzgjatja e tyre.",
"Ilustrime te komunikacionit rrugor. Si duhet të sillemi dhe si duhet të veprojmë në raste të ndryshme ?"};
private int[] images = {co.tenton.admin.autoshkolla.R.drawable.a_questionicon, co.tenton.admin.autoshkolla.R.drawable.a_learningicon,
co.tenton.admin.autoshkolla.R.drawable.a_procedureicon, co.tenton.admin.autoshkolla.R.drawable.a_ilustrimeicon};
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(co.tenton.admin.autoshkolla.R.layout.cardview_ligjeratat, parent,false);
Autoshkolla_MainRecyclerAdapter.ViewHolder viewHolder = new Autoshkolla_MainRecyclerAdapter.ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
holder.cardviewItemTitle.setText(title[position]);
holder.getCardviewItemDescription.setText(description[position]);
holder.cardviewItemImage.setImageResource(images[position]);
}
@Override
public int getItemCount() {
return title.length;
}
public class ViewHolder extends RecyclerView.ViewHolder {
public ImageView cardviewItemImage;
public TextView cardviewItemTitle;
public TextView getCardviewItemDescription;
public ViewHolder(View itemView) {
super(itemView);
cardviewItemImage = (ImageView) itemView.findViewById(co.tenton.admin.autoshkolla.R.id.ligjeratat_CardviewItemImage);
cardviewItemTitle = (TextView) itemView.findViewById(co.tenton.admin.autoshkolla.R.id.ligjeratat_CardViewTitle);
getCardviewItemDescription = (TextView) itemView.findViewById(co.tenton.admin.autoshkolla.R.id.ligjeratat_CardviewDescription);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
int position = getAdapterPosition();
switch (position){
case 0:
Intent intent = new Intent(view.getContext().getApplicationContext(), TestetActivity.class);
view.getContext().startActivity(intent);
break;
case 1:
Intent intent2 = new Intent(view.getContext().getApplicationContext(), Ligjeratat_Activity.class);
view.getContext().startActivity(intent2);
break;
case 2:
Intent intent3 = new Intent(view.getContext().getApplicationContext(), Procedurat_Activity.class);
view.getContext().startActivity(intent3);
break;
case 3:
Intent intent4 = new Intent(view.getContext().getApplicationContext(), Ilustrimet_Activity.class);
view.getContext().startActivity(intent4);
break;
default:
return;
}
}
});
}
}
}