Establecer BOTH, android: onClick Y OnTouchListener

Hey chicos tengo una pregunta! ¿Puede decirme si y cómo es posible establecer un método android: onClick Y un OnTouchListener en el mismo botón? Realmente necesito esto para mi aplicación.

Sé sobre las diferencias de ellos y teniendo sólo android: onClick o OnTouchListener funciona. Tan pronto como intento hacer ambas cosas, sólo funciona el OnTouchListener.

Necesito esto para diferentes funcionalidades en diferentes diseños ..

Gracias por tu ayuda

Sólo para una mejor comprensión. Con android: onClick Me refería al método al que asignas este botón en el archivo xml como android: onClick = "InitMethod"

Sí, puedes usar tanto onClick como onTouch en un mismo botón, pero la devolución de llamada OnTouch obtendrá motionEvent como ACTION_MOVE, ACTION_UP, ACTION_DOWN etc., No olvides devolver false ( Detalles ) en la devolución de llamada onTouch. Por favor refiérase al siguiente código

Button button = (Button) findViewById(R.id.button); button.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.d("test", "ontouch"); return false; } }); button.setOnClickListener(new OnClickListener() { public void onClick(View v) { Log.d("test", "onclick"); } }); 

Simplemente haga las operaciones que desea realizar en las llamadas de respaldo en Toque y enClick, respectivamente. Por favor NOte click es una acción realizada cuando el usuario presiona el botón y suelta pero Touch se tomará cuando el usuario lo presione.

Así que en un solo clic el registro será así. 1.ACTION_DOWN, 2.ACTION_UP 3. onClick

 03-22 16:19:39.735: D/test(682): ontouch 03-22 16:19:39.735: D/test(682): ontouch 03-22 16:19:39.735: D/test(682): onclick 
  • Cambiar el drawableLeft del botón cuando se hace clic en el botón
  • Forzar cierre en modo horizontal, pero no en vertical
  • OnClickListener dentro de la alerta personalizada Android
  • Android borrar todos los campos de edición con el botón Borrar
  • Cambiar el botón androide: fondo a diferentes dibujable
  • Cómo mostrar un botón pulsando una vez un elemento de la lista
  • El botón recortado no recibe la entrada táctil
  • Barra de herramientas de Android con el botón de inicio y de retroceso
  • ¿Cómo animar el botón en android?
  • Cómo extender un botón de Android y utilizar un archivo de diseño xml
  • ¿Cómo se ejecuta una actividad desde un botón de un widget en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.