You are on page 1of 1

package com.example.ant.sampletrackingapp.

Adapter;

import android.app.Activity;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import com.example.ant.sampletrackingapp.MainActivity;
import com.example.ant.sampletrackingapp.Model.Artist;
import com.example.ant.sampletrackingapp.R;

import java.util.List;

public class ArtistAdapter extends ArrayAdapter<Artist> {


private Activity context;
private List<Artist> artistList;

public ArtistAdapter(Activity context,List<Artist> artistList){


super(context, R.layout.artist_row,artistList);
this.context=context;
this.artistList=artistList;
}

@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull
ViewGroup parent) {

if (convertView == null) {
convertView =
LayoutInflater.from(getContext()).inflate(R.layout.artist_row, parent, false);
}

TextView tvName,tvGenre;
tvGenre=(TextView)convertView.findViewById(R.id.tvArtistGenres);
tvName=(TextView)convertView.findViewById(R.id.tvArtistName);
Artist artist=artistList.get(position);
tvGenre.setText(artist.getArtistGenres());
tvName.setText(artist.getArtistName());
return convertView;
}
}

You might also like