Adapter cidade - luisOtavioRibeiro/adapter-android GitHub Wiki

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.Cidade;

public class CidadeAdapter extends BaseAdapter {

Context context; List cidades;

public CidadeAdapter(Context context, List cidades) {

this.context = context;

this.cidades = cidades;

}

@Override public int getCount() {

return cidades.size();

}

@Override public Object getItem(int position) {

return cidades.get(position);

}

@Override public long getItemId(int position) {

return cidades.get(position).getId();

}

@Override public View getView(int position, View convertView, ViewGroup parent) { Cidade cidade = cidades.get(position);

ViewHolder holder = null;

if(convertView == null){

  convertView = LayoutInflater.from(context).inflate(R.layout.list_cidades_item, null);
  holder = new ViewHolder();

  holder.txtNomeCidade = (TextView) convertView.findViewById(R.id.txtNomeCidade);

  holder.txtCodigoIbge = (TextView) convertView.findViewById(R.id.txtCodigoIbge);

  holder.txtUf = (TextView) convertView.findViewById(R.id.txtUf);

  convertView.setTag(holder);
} else{
  holder = (ViewHolder) convertView.getTag();
}

holder.txtNomeCidade.getText().toString();

holder.txtCodigoIbge.getText().toString();

holder.txtUf.getText().toString();

holder.txtNomeCidade.setText(cidade.getNomeCidade());

holder.txtCodigoIbge.setText("CODIGO DO IBGE.:"+cidade.getCodigoIbge());

holder.txtUf.setText(cidade.getUf());

return convertView;

}

}

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