Gostaria que meu ArrayAdapter mostrasse mais de uma informacao, alguem pode me dizer qual a melhor maneira?
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!
Gostaria que meu ArrayAdapter mostrasse mais de uma informacao, alguem pode me dizer qual a melhor maneira?
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.