Android之布局对事件的拦截(或限定)
在一个Activity下,可能存在多个布局需要对同一个事件进行响应,例如在一个ScrollView布局里有一个图片可滑动的区域布局,
那么这两部分就都要对onTouch事件进行相应,而显然图片滑动布局是希望在它本身区域内屏蔽SrollView的事件响应的(否则会
出现问题)。那么可以用到如下方式:
@Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub // 通知父控件勿拦截本控件touch事件 v.getParent().requestDisallowInterceptTouchEvent(true); return false; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。