Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

E se ao invés de um menu de contexto, eu quiser um botão "Deletar" ou simplesmente arrastar o cara pra fora da lista?

Digamos que ao invés de um menu de contexto, eu queira que um botão retangular escrito "Deletar" apareça no item da lista de alunos?

Outra opção: nem quero que apareça nada escrito "Deletar". Simplesmente quero que o usuário deslize o item da lista pra direita ou pra esquerda como o app do GMail e do Outlook fazem para se excluir ou arquivar um e-mail (esse seria meio perigoso nesse app, mas estou pensando em um outro)

Outra opção: ao se deslizar para o lado esquerdo, o botão "Deletar" aparece e para o lado direito ele desaparece (me parece mais útil e elegante para este app do que um menu de contexto)

2 respostas
solução!

Olá Guilherme,

Para fazer a ação que você deseja, isto é, o swipe para deletar, você precisará criar um layout especial e depois criar um Adapter para a sua lista que consiga capturar o gesto de swipe e modificar o layout de acordo.

O processo é bem extenso mas você pode utilizar o link abaixo como referência:

http://www.jayrambhia.com/blog/swipe-listview/

Muito obrigado, Jeferson!

Isso será muito útil em um app que estou planejando aqui...

Abraço!