Objetivo: Com este Laboratório, você irá aprender a criar uma atividade do tipo listagem simples e efetuar algum

processamento quando o usuário selecionar algum item.

Passo a Passo:
1) Abra o “Eclipse IDE” 2) Crie um novo Projeto Android com os seguintes dados (se tiver dúvidas sobre a criação de

um novo projeto, por favor, verifique o “Laboratório 4 – Criando um projeto Olá Mundo”): Project Name: AtividadeListagem Build Target: Google APIs Application name: AtividadeListagem Package name: br.com.curso.android.atividade.listagem Create Activity: Listagem Min SDK Version: 8
3) Dê um duplo clique no arquivo “res/layout/main.xml” para abrir o editor de Layout. 4) Arraste um componente “ListView” do grupo “Composite” para o Layout atual, abaixo do

texto “Hello World, Listagem!”

Mini curso Android – Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Página 1 de 4

5) Mude o estilo de edição de layout para XML para ver o código do layout gerado

6) Altere

o valor do atributo “@android:id/list” e salve

“android:id”

do

componente

“<ListView>”

para

7) Vamos agora editar o código da atividade “Listagem” para que ela exiba a lista e trate

quando o usuário selecionar algum item
8) Abra o arquivo “Listagem.java” para edição e faça os seguintes ajustes: l Mude a superclasse de “Activity” para “ListActivity” l Crie um array do tipo String contendo alguns elementos l Invoque o método “setListAdapter” fornecendo um “ArrayAdapter” como

referência e o estilo padrão da classe “android.R.layout.simple_list_item_1” de listagem simples
l Sobrescreva o método “onListItemClick” para tratar quando o usuário

selecionar algum elemento na lista (exibindo uma mensagem)

Mini curso Android – Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Página 2 de 4

Mini curso Android – Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Página 3 de 4

9) Execute a aplicação no emulador (Run As → Android Application) e teste o resultado

10) Parabéns! Se tudo deu certo, você já tem conhecimentos básicos para construir atividades de listagens em suas aplicações Android.

Mini curso Android – Rodrigo Lopes Ferreira (rodrigo.lopes.ferreira@hotmail.com). Página 4 de 4

Sign up to vote on this title
UsefulNot useful