Estoy desarrollando una aplicación para Android. En mi aplicación, tengo una vista de imagen. Quiero determinar el oyente de pulsación larga en la vista de imagen, cuando presiono largamente la imagen quiero vibrar el dispositivo. ¿Cómo es posible? Gracias todosCómo determinar el oyente de pulsación larga en la vista de imagen?
6
A
Respuesta
16
Usted puede tratar de hacerlo de esta manera:
ImageView imageView = (ImageView) findViewById(R.id.ImageView);
final Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
imageView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
vibrator.vibrate(100);
return true;
}
});
2
puede probar esta
ImageView iv = (ImageView) findViewById(R.id.ImageView);
iv.setOnLongClickListener(vlong);
private View.OnLongClickListener vLong = new View.OnLongClickListener() {
public boolean onLongClick(View view) {
// do any thing
return true;
}
};
1
usted tiene que establecer hacer clic verdadera en la vista. prueba setLongClickable (true)
ImageView imageView = (ImageView) findViewById(R.id.imgView);
imageView.setLongClickable(true);
final Vibrator vibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
imageView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
vibrator.vibrate(100);
return true;
}
});
+0
siempre envuelva una llamada al vibrador con un try catch – spy
Cuestiones relacionadas
- 1. Botón de pulsación larga
- 2. Pulsación larga Android
- 3. Pulsación larga en UITableView
- 4. Android pulsación de tecla larga
- 5. gesto de pulsación larga en la celda de vista de tabla
- 6. ¿Cómo se intercepta la pulsación larga en UITextView?
- 7. detectar pulsación larga en el botón Atrás de UINavigationItem
- 8. ¿Cómo implementar el oyente táctil en la imagen?
- 9. Definición de pulsación larga en el diseño XML, como android: onClick hace
- 10. Cómo interceptar pulsación larga en los enlaces en UIWebView?
- 11. anotación imagen se sustituye por RedPushPin cuando pulsación larga en la anotación
- 12. Eventos de captura de Android en notificación (pulsación larga)
- 13. cómo capturar evento de pulsación larga para el elemento de vista de Liste de una actividad de lista?
- 14. Elemento de la lista de pulsación larga para abrir el menú emergente
- 15. Determinación del toque largo (Pulsación larga, Mantener pulsación) en Android con jQuery
- 16. Tocar y mantener presionada (pulsación larga)
- 17. cómo capturar pulsación larga de la tecla de volumen hacia abajo en Android?
- 18. Cómo obtener la funcionalidad del gesto de Pulsación larga en iOS por debajo de 3.2
- 19. imagen Conjunto de android.R.drawable en vista de la imagen androide
- 20. anulando la tecla de inicio Pulsación larga en una categoría. Actividad de INICIO
- 21. MySQL Determinar la longitud más larga de VarChar
- 22. romper la palabra larga alrededor de la imagen flotante
- 23. Cómo habilitar la retroalimentación háptica en la vista de botón
- 24. Cómo mostrar el borde a la vista de imagen?
- 25. Eliminar un oyente de una vista en android
- 26. Visualización de imagen en la vista MVC
- 27. Cómo simular la pulsación de la tecla
- 28. OnClick oyente a una imagen ListView - Android
- 29. Rieles: Cómo determinar controlador/acción en vista
- 30. ¿Repita dibujable en la vista de imagen?
@Thanks Quiero tocar, ¿cómo es posible? – JohnNick
Utilice –