Android | ¿Cuál es la diferencia entre setOnClickListener y setOnTouchListener?
¿Cuál es la diferencia entre setOnClickListener y setOnTouchListener?
En términos de:
- FindViewById () no funciona en una clase no MainActivity
- Diferencia entre setVisibility () y setAlpha ()
- Circular ImageView
- Cómo restaurar correctamente el estado de vista después de rotaciones
- Obtener el nombre de la vista de forma programática en Android
Editado:
- Rendimiento sabio, que es más rápido para cargar / responder en la vista, y
- Preferible elección, esta pregunta similar , responde mi segunda parte muy bien.
Gracias
- Diferencia entre hardware y software en Android
- ANR en el método SurfaceView "onTouchEvent (...)" en Android
- Droidparts ClearableEditText
- Android equivalente de trabajo alrededor de View.getX () antes de la API 11?
- Android Ver setPadding () vs setPaddingRelative ()
- NullPointerException en TextView.checkForRelayout () mientras setText ()
- Android - Diferencia entre View.getResources () y View.getContext (). GetResources ()
- Androide enfrente de bringChildToFront
OnTouch es Motionevent. Puede arrastrar hacia arriba, abajo, izquierda y derecha. Pero OnClick se centra simplemente, presionando y soltando. Cuando desee obtener coordenadas de la pantalla en la que toque la pantalla, utilice el listín de pulsación. Sólo un evento de clic para el botón y la imagen, utilice OnClickListener.
setOnTouchListener le da la oportunidad de que algo responda antes de la vista, mientras que
setOnClickListener se activa después de que la vista responde.