Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.livro.android.cap14.banco;
- import java.util.List;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.BaseAdapter;
- import android.widget.TextView;
- public class CarroListAdapter extends BaseAdapter {
- private LayoutInflater inflater;
- private List<Carro> lista;
- public CarroListAdapter(Context context, List<Carro> lista){
- inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- this.lista = lista;
- }
- @Override
- public int getCount() {
- return lista.size();
- }
- @Override
- public Object getItem(int position) {
- return lista.get(position);
- }
- @Override
- public long getItemId(int position) {
- return position;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- Carro c = lista.get(position);
- View view = inflater.inflate(R.layout.carro_linha_tabela, null);
- TextView nome = (TextView) view.findViewById(R.id.nome);
- nome.setText(c.nome);
- TextView placa = (TextView) view.findViewById(R.id.placa);
- placa.setText(c.placa);
- TextView ano = (TextView) view.findViewById(R.id.ano);
- ano.setText(String.valueOf(c.ano));
- return view;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement