Paginação com listView

3 respostas
douglascst90

Olá pessoal blz?

Venho aqui pedir uma ajuda aos senhores(as).

Tenho uma listView na minha app que exibe uma quantidade de registro um tanto quanto grande, e isso gera um tempo de uns 5segundo mais ou menos, e não acho legal esse tempo, gostaria de fazer que minha lista carregasse 100registro, e quando eu rolasse o scroll ate o fim ele carregaria mais 100 e assim por diante.

Alguem poderia me dar um norte de como eu posso fazer isso? Fico muito grato se alguem puder me ajudar, obrigado. =]

3 Respostas

Marky.Vasconcelos

A ListView por padrão só irá carregar os itens que estão sendo visiveis, e a medida que voce scrolle ele vai criar as novas Views (através do Adapter).

Provavelmente é a sua consulta que está demorando.

douglascst90

Oi marky, pois é isso mesmo, o que demora é a consulta, por isso eu queria consultar de pouco em pouco para que ele nao consulte todos os registros de uma vez. Obrigado!

Marky.Vasconcelos

Voce pode criar um Listener no seu adapter que quando passasse por algum indice ele carrega-se mais dados e adiciona na lista do adapter.

Criado 30 de agosto de 2012
Ultima resposta 31 de ago. de 2012
Respostas 3
Participantes 2