Comment détecter les doubles robinets sur des éléments ListView dans Android?
je veux faire quelque chose comme instagram application lorsque l'utilisateur double onglet sur la photo il ressemble et alors qu'il vient de tab une fois ouvert plein écran
OriginalL'auteur user3102156 | 2013-12-15
Vous devez vous connecter pour publier un commentaire.
Je pense que cela répond à Votre question. Vérifier ce lien:
comment mettre en œuvre double-cliquez sur l'android
OriginalL'auteur Sergii Kozyrev
Si vous ne souhaitez pas utiliser un
GestureListener
pour chaque élément de liste ou unGestureListener
pour laListView
qui doit ensuite déterminer l'élément situé sous le double tap zone, vous pouvez utiliser l'extension suivante de laonItemClickListener
.Cette mise en œuvre attend pour confirmer un simple clic, de sorte qu'il présente seul clic de latence.
Cette mise en œuvre n'attendez pas pour confirmer un seul clic, il déclenche un événement de clic sur le premier clic d'un double-clic:
OriginalL'auteur Graeme
Si vous n'avez pas besoin de prévenir seul clic à être licenciés, vous pouvez faire beaucoup plus simple:
OriginalL'auteur Oleksandr Albul
J'ai fait ce l'une basée sur Graeme est réponse, ça fonctionne pour moi.
OriginalL'auteur tomisyourname
Vous pouvez utiliser le code ci-dessous (
lvData
est unListView
variable):OriginalL'auteur duythanhit
si ()//ajouter ce bloc
vous ne pouvez pas changer, cliquez sur une autre ligne thne cliquez sur la ligne sélectionnée.Ce code empêcher cliquez sur un autre point de vue que vous voulez cliquez sur la ligne.
puis changer si le contrôle
OriginalL'auteur Fatih Kocaman
À l'aide de @Graeme réponse j'ai trouvé ceci:
DoubleTapListViewItem.class:
La DoubleTapListViewItemInterface:
Et d'ajouter la fonctionnalité et de l'activité (ou fragment):
OriginalL'auteur Maxime Claude