Adapter android - luisOtavioRibeiro/adapter-android GitHub Wiki

CLASSE: TipoContaAdapter package risa.astra.com.br.risaapp.components;

import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView;

import java.util.List;

import risa.astra.com.br.risaapp.R; import risa.astra.com.br.risaapp.domain.TipoConta; import risa.astra.com.br.risaapp.domain.TipoProduto;

/**

  • Created by Luis Otavio Ribeiro on 21/07/2016. */ public class TipoContaAdapter extends BaseAdapter

    {

     Context context;
     List<TipoConta> tipocontas;
    
     public TipoContaAdapter(Context context, List<TipoConta> tipocontas) {
     this.context = context;
     this.tipocontas = tipocontas;
    

    }

     @Override
     public int getCount() {
     return tipocontas.size();
    

    }

     @Override
     public Object getItem(int position) {
     return tipocontas.get(position);
    

    }

     @Override
     public long getItemId(int position) {
     return tipocontas.get(position).getId();
    

    }

     @Override
     public View getView(int position, View convertView, ViewGroup parent) {
         TipoConta tipoconta = tipocontas.get(position);
     ViewHolder holder = null;
     if(convertView == null){
         convertView = LayoutInflater.from(context).inflate(R.layout.list_tipos_contas_item, null);
         holder = new ViewHolder();
         holder.txtNomeTipoConta = (TextView) convertView.findViewById(R.id.txtNomeTipoConta);
    
    
         convertView.setTag(holder);
     } else{
         holder = (ViewHolder) convertView.getTag();
     }
    
     holder.txtNomeTipoConta.setText(tipoconta.getNomeTipoConta());
    
     return convertView;
    

    }

    }

⚠️ **GitHub.com Fallback** ⚠️