我正在通過調試Android上的某些觸摸處理內容,並試圖找出MotionEvent發送到我的View的onTouchListener
包含取消操作的原因。我一直無法找到任何有關其原因的文檔,並希望有人能指出我正確調整此問題的方向 - 錯誤代碼,源代碼或一些常識。在Android中導致MotionEvent.ACTION_CANCEL的原因是什麼?
回答
這是你在找什麼:
「ACTION_CANCEL當父佔有的議案, 例如當用戶已經拖夠跨列表視圖,它會 開始滾動,而不是讓發生您可以按下其中的按鈕 您可以在viewgroup文檔中找到更多關於它的信息:onInterceptTouchEvent。「
希望這是你正在尋找的答案:
它也發生在旋轉,這是從上面我不明白。 – GDanger 2015-02-19 21:08:13
當拖動移出視圖矩形,你會得到ACTION_CANCEL
即使手指已經在觸摸視圖的邊界之外,這一切都不會發生,ACTION_CANCEL將不會被調用,而是ACTION_UP。 – 2013-10-31 07:30:14
這是錯誤的。 @ 0gravity是對的。 – peacepassion 2016-02-18 11:15:37
- 1. 在Android中導致此ClassNotFoundException的原因是什麼?
- 2. 導致ServiceActivationException的原因是什麼?
- 3. 導致此ArrayIndexOutOfBoundsException的原因是什麼?
- 4. 導致ArrayIndexOutOfBoundsException的原因是什麼?
- 5. 導致此ArrayIndexOutOfBoundsException的原因是什麼?
- 6. 什麼原因導致SocketTimeoutException
- 7. 什麼原因導致HttpMessageNotWritableException?
- 8. 什麼原因導致com.aerospike.client.AerospikeException:java.io.EOFException?
- 9. 是什麼原因導致這比SourceGraphic
- 10. 是什麼原因導致CORDBG_E_CLASS_NOT_LOADED(HRESULT:0x80131303)
- 11. Android支持v4中導致Inflate Exeception的原因是什麼?
- 12. 在我的Java程序中導致NullPointerException的原因是什麼?
- 13. 在此代碼中導致nullreference異常的原因是什麼?
- 14. 在AWTEventMulticaster.mouseEntered()中導致無限遞歸的原因是什麼?
- 15. 在MySQL中導致重複PK的原因是什麼?
- 16. 在PySide中導致「QTimeLine already running」消息的原因是什麼?
- 17. 在Netty中可能導致java.lang.NegativeArraySizeException的原因是什麼?
- 18. 在Netty 4中導致BlockingOperationException的原因是什麼?
- 19. 在此代碼中導致NullPointerException的原因是什麼?
- 20. 在libzmq.dll中導致此崩潰的原因是什麼?
- 21. 在Tomcat 7中導致NotSerializableException的原因是什麼?
- 22. 在Safari中導致此行爲的原因是什麼?
- 23. 是什麼原因導致datepicker不加載在rails 3.1.3 jQuery中?
- 24. 在Android Studio中導致此模擬器錯誤的原因是什麼?
- 25. drawRect中的崩潰 - 導致它的原因是什麼?
- 26. 什麼原因導致coldfusion.document.spi.DocumentExportException:java.lang.NullPointerException問題?
- 27. 什麼原因導致「java.lang.IncompatibleClassChangeError:vtable存根」?
- 28. 什麼原因導致'GTK_IS_MENU_ITEM(child)'失敗?
- 29. 什麼原因導致參數爲空?
- 30. 什麼原因導致「NoSuchMethodError:org.springframework.beans.BeanWrapper.setAutoGrowCollectionLimit(I)V?」
你是什麼意思取消行動?你使用什麼代碼? – 0gravity 2012-08-14 21:18:26
@ 0gravity,我的意思是如果'event.getAction()== MotionEvent.ACTION_CANCEL' – Phil 2012-08-14 21:20:49