Cómo implementar OnTouch Listener en XML

Como sé que podemos definir onClick etiqueta en xml después de escribir en xml podemos utilizar en código java fácilmente por nombre que se especifica en xml por ejemplo

<Button android:id="@+id/mybutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:onClick="myClick" /> public void myClick(View v) { // does something very } 

1) ¿Hay alguna manera de definir onTouch en XML si sí entonces cómo usar ???

2) O cualquier otra forma de implementar onTouch Listener dentro de onClick oyente;

Aquí mi objetivo es interactuar más de 100 botones sin definir el nombre de los botones como mención a continuación: y también tienen la funcionalidad onTouch

  Button mbutton; mbutton = (Button)findViewbyId(R.id.button); 

Gracias

1) ¿Hay alguna manera de definir onTouch en XML si sí entonces cómo usar ???

No , no hay un atributo por defecto proporcionado por android que le permite definir evento táctil en el archivo xml , tiene que escribir el método en el archivo .java.

2) O cualquier otra forma de implementar onTouch Listener dentro de OnClick oyente;

No , no puedes implementar onTouch() dentro de onClick() porque el evento onClick se llama cuando tocas o dices, haz clic o toca la pantalla por primera vez y realiza el evento cuando liberas el tacto. Pero no es capaz de detectar el movimiento de su toque, es decir, ACTION_UP , ACTION_UP , etc.

Por lo tanto, si desea implementar el evento onTouch() , tendrá que escribirlo por su cuenta.

Puede escribir algún mecanismo que le permita implementar el evento onTouch() fácilmente. Pero en lugar de hacer eso te sugiero que utilices la biblioteca de Butterknife , que te permitirá escribir el método onTouch() fácilmente, simplemente definiendo annotation . Aquí está el código cómo se han atado onTouch () en la anotación (en caso de que desee escribir su propio mecanismo).

Por lo que sé, no se puede colocar el código directamente en XML. Por favor, corríjame si estoy equivocado. Debe tener código en la clase de actividades.

  • Cómo implementar tanto ontouch y también onfling en un mismo listview?
  • Arrastrar y soltar imágenes en android
  • ¿Es OnTouchListener más rápido que OnClickListener?
  • Gire la vista de disposición de androide sobre su centro usando el oyente táctil
  • cómo deslizar un evento button onTouch en android
  • android arrastrar y soltar ImageView onTouchListener
  • ¿Cómo manejar eventos de toque en un fragmento?
  • Cómo setOnTouchListener () en un ListPreference?
  • Método único para implementar onTouchListener () para varios botones
  • Hacer diferencias entre setOnClickListener y setOnTouchListener
  • Disparar Evento táctil desde la vista DialogFragment a la vista de actividad principal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.