如何检测用户是否触摸了屏幕上除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;
    }

但我建议你在发布问题之前必须彻底搜索。

最新更新