Professional Documents
Culture Documents
Android Adapter Example
Android Adapter Example
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;
@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;
}
}