Mi aplicación usa una actividad para alojar varios fragmentos. Cada vez que se muestra un fragmento en la pantalla del teléfono, la vista de cada fragmento consta de varios iconos de imagen.Desactivar el toque de varios dedos en mi aplicación
Actualmente, el usuario puede presionar dos iconos simultáneamente con dos dedos (presionando cada fingura en un icono). Quiero deshabilitar esta función multitáctil en mi aplicación para permitir solo un ícono de prensa tiene efecto a la vez.
probé las siguientes maneras:
Camino 1: en mi tema de aplicación, añadí:
<item name="android:windowEnableSplitTouch">false</item>
manera 2: En Android manifiesto XML, añadí:
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
Way 3: en mi Actividad:
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getPointerCount() > 1) {
System.out.println("Multitouch detected!");
return true;
}
else
return super.onTouchEvent(event);
}
Por desgracia, ninguno de mis trabajos soluciones. Entonces, ¿Cómo puedo desactivar la función multi-touch en mi aplicación?
intente agregar 'android: splitMotionEvents =" false "' en su ParentView en lugar de en el tema de la aplicación. No estoy seguro de si hay diferencias, pero en mis aplicaciones, funciona. – Aprian
Lo intenté, tampoco funciona para mí –