Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nofieanggraeni.blogspot.com.gridviewcustom;
- import android.os.Bundle;
- import android.annotation.SuppressLint;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.BaseAdapter;
- import android.widget.ImageView;
- import android.widget.TextView;
- public class GridAdapter extends BaseAdapter {
- Context context;
- int[] gambar;
- String[] namanya;
- LayoutInflater inflater;
- public GridAdapter(Context context, int[] gambar, String[] namanya){
- this.context = context;
- this.gambar = gambar;
- this.namanya = namanya;
- inflater =(LayoutInflater.from(context));
- }
- @Override
- public int getCount(){
- return gambar.length;
- }
- @Override
- public Object getItem(int i){
- return null;
- }
- @Override
- public long getItemId(int i){
- return 0;
- }
- @SuppressLint({"ViewHolder", "InflateParams"})
- @Override
- public View getView(int i, View view, ViewGroup viewGroup){
- if (view == null){
- view = inflater.inflate(R.layout.custom_grid,null);
- }
- ImageView gambarPerlengkapanSport = view.findViewById(R.id.gambar);
- TextView namaPerlengkapanSport = view.findViewById(R.id.nama);
- namaPerlengkapanSport.setText(namanya[i]);
- gambarPerlengkapanSport.setImageResource(gambar[i]);
- return view;
- }
- }
Add Comment
Please, Sign In to add comment