document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.adek.tutorandroid;
  2.  
  3. import android.content.Context;
  4. import android.support.v7.widget.CardView;
  5. import android.support.v7.widget.RecyclerView;
  6. import android.view.LayoutInflater;
  7. import android.view.View;
  8. import android.view.ViewGroup;
  9. import android.widget.ImageView;
  10. import android.widget.TextView;
  11. import android.widget.Toast;
  12.  
  13. import java.util.List;
  14.  
  15. /**
  16.  * Created by Adek on 11/03/2018.
  17.  */
  18.  
  19. public class AdapterMainMenu extends RecyclerView.Adapter<AdapterMainMenu.RecyclerViewHolder>{
  20.     List<ModelMainMenu> values;
  21.     Context context1;
  22.  
  23.     public AdapterMainMenu(Context context, List<ModelMainMenu> UserInformation) {
  24.         context1=context;
  25.         values=UserInformation;
  26.     }
  27.  
  28.     @Override
  29.     public RecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  30.         View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.main_menu,parent,false);
  31.         return new RecyclerViewHolder(view);
  32.     }
  33.  
  34.     @Override
  35.     public void onBindViewHolder(RecyclerViewHolder holder,final int position) {
  36.         holder.judul.setText(values.get(position).getJudul());
  37.         holder.gambar.setImageResource(values.get(position).getGambar());
  38.         holder.cardView.setOnClickListener(new View.OnClickListener() {
  39.             @Override
  40.             public void onClick(View view) {
  41.                 if (position==0){
  42.                     Toast.makeText(context1,"Masih Dalam Pengembangan",Toast.LENGTH_SHORT).show();
  43.                 }
  44.                 if (position==1){
  45.                     Toast.makeText(context1,"Masih Dalam Pengembangan",Toast.LENGTH_SHORT).show();
  46.                 }
  47.                 if (position==2){
  48.                     Toast.makeText(context1,"Masih Dalam Pengembangan",Toast.LENGTH_SHORT).show();
  49.                 }
  50.                 if (position==3){
  51.                     Toast.makeText(context1,"Masih Dalam Pengembangan",Toast.LENGTH_SHORT).show();
  52.                 }
  53.             }
  54.         });
  55.  
  56.  
  57.     }
  58.  
  59.     @Override
  60.     public int getItemCount() {
  61.         return values.size();
  62.     }
  63.  
  64.     public class RecyclerViewHolder extends RecyclerView.ViewHolder {
  65.         TextView judul;
  66.         ImageView gambar;
  67.         CardView cardView;
  68.         public RecyclerViewHolder(View itemView) {
  69.             super(itemView);
  70.             cardView=(CardView)itemView.findViewById(R.id.mainmenuicon);
  71.             judul=(TextView)itemView.findViewById(R.id.tulisan);
  72.             gambar=(ImageView)itemView.findViewById(R.id.gambar);
  73.         }
  74.     }
  75. }
');