ListView

Boa tarde!

Depois de um longo tempo ausente, vou mostrar neste post o básico para se fazer um listview.

package br.com.blogspot.androidandrekunde.listview;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends ListActivity {

    private String[] lstFrutas;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        lstFrutas = new String[] { "Abacate", "Abacaxi", "Banana", "Carambola",
          "Goiaba", "Jabuticaba", "Laranja", "Maçã", "Melancia", "Morango" };

        this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, lstFrutas));
    }

    @Override
    protected void onListItemClick(ListView l, View v, int position, long id)
    {
        super.onListItemClick(l, v, position, id);
 
        Object o = this.getListAdapter().getItem(position);
        String lstFrutas = o.toString();
   
        Toast.makeText(this, "Fruta escolhida: " + lstFrutas, Toast.LENGTH_SHORT).show();
    }
}

Para esse exemplo de listagem simples, não é preciso que seja criado um layout (xml).

Segue resultado da listagem:



Espero ter tempo para continuar este exemplo, demonstrando outras formas de listagens possíveis, inclusive criando uma listagem apartir de um banco de dados SQLite.

Sobre o autor

André Luís Batista Kunde
Técnico em Informática (2004), Bacharel em Administração com ênfase em Marketing (2009), buscando ser Engenheiro de Software, Trabalhando com software educacional e me aventurando pelo mundo da programação mobile.

0 comentários:

Copyright © 2013 Aprendendo Android and Blogger Themes.