如何检测用户是否触摸了除EditText内部以外的任何屏幕部分?

时间:2012-07-06 22:54:04

标签: android

我猜这意味着让整个屏幕都可以触摸。究竟是怎么做到的?

其次计算X,Y是否在EditText中。

1 个答案:

答案 0 :(得分:1)

覆盖要实现此活动的活动中的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;
    }

但我建议您在发布问题之前必须仔细搜索。