1. 程式人生 > >Android 禁用多點觸控

Android 禁用多點觸控

兩種方式:

1、禁用全域性多點觸控:

   在application引用的Theme中新增以下程式碼:
  <item name="android:windowEnableSplitTouch">false</item>
  <item name="android:splitMotionEvents">false</item>
2、如果要單獨對某個介面禁用,則需要的在相應的xml或程式碼中新增:

     android:splitMotionEvents="false" 或

     rootLayout.setMotionEventSplittingEnabled(false);

    注意:必須是需要禁止多點觸控的控制元件的上層父類中新增! 父類的父類加了無效。

              另外,該屬性實在Android API level 11 之後才有的。