Android 禁用多點(diǎn)觸控
兩種方式:
1、禁用全局多點(diǎn)觸控:
在application引用的Theme中添加以下代碼:
<item name="android:windowEnableSplitTouch">false</item>
<item name="android:splitMotionEvents">false</item>
2、如果要單獨(dú)對(duì)某個(gè)界面禁用,則需要的在相應(yīng)的xml或代碼中添加:
android:splitMotionEvents="false"
或
if (currentApiVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) {
rootLayout.setMotionEventSplittingEnabled(false);
//
recyclerView.setMotionEventSplittingEnabled(false);
}
注意:必須是需要禁止多點(diǎn)觸控的控件的上層父類(lèi)中添加! 父類(lèi)的父類(lèi)加了無(wú)效。
另外,該屬性實(shí)在Android API level 11 之后才有的。