[英]How do I detect if a user has touched any part of the screen other than the inside of an EditText?
我猜這意味着使整個屏幕都可觸摸。 到底是怎么做到的?
然后計算X,Y是否在EditText中。
在您要實現的活動中重寫onTouchEvent...。並使用event.getX()和event.getY()獲得X,Y坐標
@Override
public boolean onTouchEvent(MotionEvent event) {
int x = (int)event.getX();
int y = (int)event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_UP:
}
return false;
}
但我建議您在發布問題之前必須徹底搜索。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.