[英]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.