在網上不少關於該bug的處理都衆說紛紜,我在這裏再也不詳述該bug產生的緣由,下面給出一種在4.1的機子上測試經過的方案:java
1.讓你的view(多是ScrollView,WebView,MapView等),建立一個子view繼承於它們中的某一個;測試
2.重寫onInterceptTouchEvent 和onTouchEvent方法spa
3.try catch 該兩個方法,形以下面:blog
try{繼承
super.onInterceptTouchEvent(MotionEvent ev)get
} catch(ILLegalArgumentException ex) {it
}io
return false;bug
try{方法
super.onTouchEvent(MotionEvent ev)
} catch(ILLegalArgumentException ex) {
}
return false;