ListActivity - ArrayAdapter

Top  Previous  Next

Tela

 

Java

 

package com.listagem;

 

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 Listagem extends ListActivity {

 

 @Override

 protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);

         

         // array de string

         String[] items = new String[] { "Junior", "Flavio", "Souza" };

         

         // adaptador

         ArrayAdapter<String> array = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);

         setListAdapter(array);

 }

 

 @Override

 protected void onListItemClick(ListView l, View v, int position, long id) {

         super.onListItemClick(l, v, position, id);

         

         // pega o item pela posicao

         Object o = this.getListAdapter().getItem(position);

         String item = o.toString();

         // exibe toast

         Toast.makeText(this, item, Toast.LENGTH_SHORT).show();

 }  

}