Tengo una vista de cuadrícula y quiero que sus elementos actúen de forma diferente si el usuario hace clic o hace clic largo, es por eso que estoy usando OnItemClickListener y OnItemLongClickListener, pero cuando hace mucho clic, ambos oyentes reaccionan. Solo deseo realizar OnItemLongClickListener.¿Cómo se puede evitar que OnItemClickListener funcione cuando se hace clic largo?
13
A
Respuesta
47
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
return true;
}
retorno verdadera será prevenir evento click ser continuar. Se llevará a cabo solo OnItemLongClickListener
.
0
Puede usar AdapterView.setOnItemLongClickListener. GridView hereda AdapterView, por lo que también puede invocar ese método en GridView.
-1
Con el fin de interceptar Cliks largos (también conocida como tapping) debe imlement GestureDetector.OnGestureListener
Cuestiones relacionadas
- 1. sin onclick cuando se hace clic niño
- 2. ¿Cómo resaltar ImageView cuando se enfoca o se hace clic?
- 3. Evitar que el evento de clic del contenedor principal se active cuando se hace clic en el hipervínculo
- 4. Evitar que ShowDialog() vuelva cuando se hace clic en el botón Aceptar
- 5. No se puede hacer que Resque funcione
- 6. bordes NSButton se vuelve gris cuando se hace clic
- 7. ExtJs 4, Cómo evitar que xtype: 'combo' se colapse cuando se hace clic en un elemento ya seleccionado?
- 8. GridView Android no hace clic en que se detecte
- 9. ¿Cómo escribir una notificación que no hace absolutamente nada cuando se hace clic?
- 10. Android cómo hacer resaltar la vista cuando se hace clic?
- 11. Cómo forzar LostFocus cuando se hace clic en el botón
- 12. Evitar que Safari se cargue desde la memoria caché cuando se hace clic en el botón Atrás
- 13. No se puede deshabilitar la animación de transición cuando se hace clic en el botón Atrás
- 14. JavaScript Agregar clase cuando se hace clic Enlace
- 15. Cómo ignorar eventos de clic cuando se hace clic en los niños
- 16. No se puede averiguar cómo hacer que Blueprint.NET funcione con OrientDB. ¿Alguien más lo hace funcionar?
- 17. ¿Cómo se hace para que Inno Setup no parezca congelado mientras se realiza un Exec largo?
- 18. Cerrar infowindow cuando se hace clic en otro marcador
- 19. stop mouseleave cuando se hace clic en un objeto
- 20. Jquery show div cuando se hace clic en el enlace
- 21. Pidiendo confirmación cuando se hace clic en el botón "X"
- 22. Cambiar el color de un ancla cuando se hace clic
- 23. MAPview detalles Mostrar superposición cuando se hace clic
- 24. jQuery Tabs - Cargar contenido solo cuando se hace clic en
- 25. Reproducir un sonido cuando se hace clic en Android
- 26. JSTree: ¿Hacer que el nodo se expanda cuando se hace clic solo en lugar de hacer doble clic?
- 27. Obtención clic coordenadas en Android ListView OnItemClickListener
- 28. GridView onItemClickListener nunca se invoca
- 29. evitar la 'doble acontecimiento' cuando se hace clic ETIQUETAS dentro de un elemento con un evento de clic
- 30. Cómo hacer que un elemento de JMenu haga algo cuando se hace clic en
Usted ahorra mi tiempo –