public boolean dispatchTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_DOWN) {
int[] location = new int[2];//该区域的起点,即左上角那个点
ll_layout.getLocationOnScreen(location);//需要做处理的某一区域
top = location[1];
bottom = location[1] + ll_layout.getHeight();
left = location[0];
right = location[0] + ll_layout.getWidth();
X = (int) ev.getX();//得到点击的点
Y = (int) ev.getY();
if (X >= left & X <= right & Y >= top & Y <= bottom) {
//区域内操作
} else {
//区域外操作
}
}
return super.dispatchTouchEvent(ev);
}