Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.ufrn.imd.jacksonmeires.imdmaterials.adapter;
- /**
- * Created by Jackson Meires on 10/04/2016.
- */
- import android.app.Activity;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.TextView;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import br.ufrn.imd.jacksonmeires.imdmaterials.R;
- import br.ufrn.imd.jacksonmeires.imdmaterials.model.VwModuloDisciplinaCurso;
- public class VwModuleCursoDisciplinaArrayAdapter extends ArrayAdapter<VwModuloDisciplinaCurso>
- {
- private Context context;
- private HashMap<String, String> mdc;
- private int layoutResourceId;
- public VwModuleCursoDisciplinaArrayAdapter(Context context, int resourceId, HashMap<String, String> items )
- {
- super( context, resourceId, (List<VwModuloDisciplinaCurso>) items);
- this.context = context;
- this.layoutResourceId = resourceId;
- this.mdc = items;
- }
- private class ViewHolder
- {
- TextView txtCurso,
- txtDisciplina;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent )
- {
- View row = convertView;
- ViewHolder holder = null;
- if( row == null )
- {
- LayoutInflater mInflater = ( (Activity) context ).getLayoutInflater();
- row = mInflater.inflate( layoutResourceId, parent, false );
- holder = new ViewHolder();
- holder.txtCurso= (TextView) row.findViewById( R.id.txtCurso);
- holder.txtDisciplina= (TextView) row.findViewById( R.id.txtDisciplina);
- row.setTag( holder );
- }else
- {
- holder = (ViewHolder) row.getTag();
- }
- ArrayList<String> tempStudent = mdc.get( position );
- holder.txtCurso.setText( "Curso: " + tempStudent.getNome_curso() );
- holder.txtDisciplina.setText( "Disciplina: " + tempStudent.getNome_disciplina() );
- return row;
- }
- }
Add Comment
Please, Sign In to add comment