Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

ArrayAdapter

Gostaria que meu ArrayAdapter mostrasse mais de uma informacao, alguem pode me dizer qual a melhor maneira?

1 resposta
solução!

Existem algumas formas. Dependendo do que você quiser fazer, você pode:

1) Simplesmente alterar o toString da classe passada ao ArrayAdapter.

2) Alterar o layout passado como segundo argumento do ArrayAdapter. Esse método é mais chato, porque o ArrayAdapter espera que seu layout tenha elementos com ids específicos para que ele possa popular.

3) Criar o seu próprio adapter. Para isso, basta criar uma classe filha de BaseAdapter e implementar o getView. Dessa forma, é possível mostrar qualquer informação num item da lista e customizar completamente seu layout.