0
A
回答
2
存在Activity
public boolean onTouchEvent(MotionEvent event){
int action = event.getAction();
int x = event.getX()
int y = event.getY();
return yourBoolean;
}
編輯方法:或者你可以爲任何View
定義OnTouchListener
並可以使用它的方法
public abstract boolean onTouch(View v, MotionEvent event);
EDIT2:在x
和y
值取決於在方法調用之後。如果您使用onTouchEvent()
的Activity
則表示沒有View
消耗觸摸事件see documentation,如果您在任何View
上處理它,則x和y將根據View
的面積。
1
您可以爲同一視圖設置onTouchListener
。 MotionEvent
將有x和y。
相關問題
- 1. Android中的觸摸事件
- 2. Android的觸摸事件
- 3. Android Soundpool - 觸摸事件
- 4. Android TextView觸摸事件
- 5. android:如何從觸摸事件中獲取文本位置
- 6. Android按鈕和觸摸事件
- 7. 自定義TouchDevice觸發不正確位置的觸摸事件
- 8. UIWebView和觸摸事件
- 9. CAReplicatorLayer和觸摸事件
- 10. 觸摸事件
- 11. Android初學者:觸摸事件android gridview
- 12. Android上的JavaScript中的觸摸事件
- 13. Android WebView中的觸摸事件
- 14. 關於在Android中的觸摸事件
- 15. Android上的觸摸事件SDL2
- 16. 同時觸摸事件的Android
- 17. Android中的攔截觸摸事件
- 18. Android的觸摸事件指針向下
- 19. Android的觸摸事件力關閉
- 20. 在Android的多點觸摸事件
- 21. 未觸發觸摸和滑動事件
- 22. 使位圖監聽觸摸事件
- 23. UIPinchGestureRecognizer的觸摸位置
- 24. Android:如何確定觸摸事件在TextView中的位置的字符索引?
- 25. 事件觸摸屏輕輕觸摸
- 26. iphone:我如何獲取觸摸事件的位置?
- 27. MKMapView觸摸事件
- 28. UIImageView觸摸事件
- 29. Recyclerview觸摸事件
- 30. UIwebview觸摸事件
謝謝。 x座標和y座標相對於視圖?或相對於屏幕? – SK9
看到我編輯的答案。 –