Wyłącz dotykanie wieloma palcami w mojej aplikacji [duplikat]

To pytanie ma już tutaj odpowiedź:

Wyłącz lub zablokuj multitouch w działaniu 8 odpowiedzi

Moja 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 ??

questionAnswers(3)

yourAnswerToTheQuestion