Wyłącz dotykanie wieloma palcami w mojej aplikacji [duplikat]
To pytanie ma już tutaj odpowiedź:
Wyłącz lub zablokuj multitouch w działaniu 8 odpowiedziMoja aplikacja używa jednego działania do hostowania kilku fragmentów. Za każdym razem na ekranie telefonu wyświetlany jest jeden fragment. Widok każdego fragmentu składa się z kilku ikon obrazu.
Obecnie użytkownik może nacisnąć dwie ikonyrównocześnie dwoma palcami (przy każdym naciśnięciu jednego przycisku).Chcę wyłączyć tę funkcję multi-touch na mojej aplikacji, aby zezwolićtylko jedno naciśnięcie ikony działa na raz.
Próbowałem następujących sposobów:
Sposób 1: w temacie mojej aplikacji dodałem:
<item name="android:windowEnableSplitTouch">false</item>
Droga 2: W Android Manifest xml dodałem:
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
Sposób 3: w mojej działalności:
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getPointerCount() > 1) {
System.out.println("Multitouch detected!");
return true;
}
else
return super.onTouchEvent(event);
}
Niestety, żadne z moich rozwiązań nie działa. Więc,Jak wyłączyć funkcję wielodotyku w mojej aplikacji ??