首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

ScrollView和ViewFlipper触碰事件冲突解决方法

2012-06-27 
ScrollView和ViewFlipper触碰事件冲突解决办法因为ScrollView把ViewFlipper的触碰事件拦截了,所以在Scroll

ScrollView和ViewFlipper触碰事件冲突解决办法

因为ScrollView把ViewFlipper的触碰事件拦截了,所以在ScrollView上不能滑动,不过可以解决。

就是想办法先响应ViewFlipper,再响应ScrollView。

需要在Activity里重写两个方法。

如下:

?

@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubgd.onTouchEvent(ev); //让GestureDetector响应触碰事件super.dispatchTouchEvent(ev); //让Activity响应触碰事件return false;}@Overridepublic boolean onTouchEvent(MotionEvent event) {// TODO Auto-generated method stubcontentScrollView.onTouchEvent(event); // 让ScrollView响应触碰事件return false;}
?

?

热点排行