在一个Activity下,可能存在多个布局需要对同一个事件进行响应,例如在一个ScrollView布局里有一个图片可滑动的区域布局,
那么这两部分就都要对onTouch事件进行相应,而显然图片滑动布局是希望在它本身区域内屏蔽SrollView的事件响应的(否则会
出现问题)。那么可以用到如下方式:
@Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub // 通知父控件勿拦截本控件touch事件 v.getParent().requestDisallowInterceptTouchEvent(true); return false; }
时间: 2024-10-09 22:14:57