Esta parte pegará a lista de Levels para cada Mode direto do Banco de Dados e depois mostrará na aba correspondente.

GameSelect.java

Nós vamos editar o arquivo GameSelect.java que já existe e vamos adicionar um CustomAdapter chamado LevelAdapter, o qual terá um nome para o level, pontuação, porcentagem de erros e uma estrela. Para mais informações, olhe os comentários e os logs dentro do código.

Depois disso, vamos modificar o OnTabChangeListener e o createTabContent para mostrar a lista de Levels quando eles forem acionados.

Finalmente, nós vamos adicionar um OnItemClickListener no mListView, que será responsável por selecionar e iniciar o Level escolhido.

level_row.xml

Esta é nossa linha customizada, ela mostrará o nome do level, pontuação, porcentagem de acertos e uma estrela.

strings.xml

Adicione esta string no seu arquivo strings.xml.

Projeto SVN:

PingPong Madness Tutorial – Parte 07 SVN

APK:

PingPong Madness Tutorial – Parte 07.apk

Tutorial: