Отключить касание нескольких пальцев в моем приложении [дубликаты]
This question already has an answer here:
Disable or prevent multitouch in Activity 8 answersМое приложение использует одну активность для размещения нескольких фрагментов. Каждый раз один фрагмент отображается на экране телефона. Вид каждого фрагмента состоит из нескольких значков изображений.
В настоящее время пользователь может нажать на две иконкиsimultaneously с двумя пальцами (с каждым пальцем нажмите на одну иконку).I want to disable this multi-touch feature в моем приложении, чтобы позволитьonly one icon press take effect at a time.
I tried the following ways:
Way 1: в моей теме приложения я добавил:
<item name="android:windowEnableSplitTouch">false</item>
Way 2: В Android Manifest XML я добавил:
<uses-feature android:name="android.hardware.touchscreen.multitouch" android:required="false" />
Way 3: в моей деятельности:
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getPointerCount() > 1) {
System.out.println("Multitouch detected!");
return true;
}
else
return super.onTouchEvent(event);
}
К сожалению, ни одно из моих решений не работает. Так,How can I disable multi-touch feature в моем приложении ??