Pergunta

Quero exibir um item de lista que diga "mais" no final do meu ListView. Clicar neste item da lista executará alguma ação. Como posso criar esse item de lista "mais"?

Foi útil?

Solução

Basta adicionar outro valor ao seu ArrayAdapter (ou qualquer outro adaptador), você pode estar usando. Configure o texto para 'mais'. Suponha que você tenha n itens na lista e lide com o (n+1) o clique e faça suas coisas.

Outras dicas

Não sei sobre a parte "Clicar neste item da lista executará alguma ação". O padrão típico é que, uma vez que o usuário rola para a parte inferior, o novo material é carregado automaticamente. Algumas pessoas fazem isso detectando o pergaminho. Eu faço isso colocando um espaço reservado "mais" e detectando quando isso é usado. Aqui está um componente que implementa esse padrão.

Você pode adicionar um rodapé ao seu ListView ...

Você verificou esta postagem?

Android ListView Footer View não sendo colocado na parte inferior da tela

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top