`
ziyu_1
  • 浏览: 192479 次
  • 来自: ...
社区版块
存档分类
最新评论

ViewFlipper 无法滑动问题记录

阅读更多
把滑动事件加载ViewFlipper上面,发现无法滑动,无法捕捉到滑动事件。

flipper.setOnTouchListener(onTouchListener);

private View.OnTouchListener onTouchListener = new View.OnTouchListener() {
		
		public boolean onTouch(View v, MotionEvent event) {
			// TODO Auto-generated method stub
			return gestureDetector.onTouchEvent(event);
		}
	};

gestureDetector = new GestureDetector(new CommonGestureListener());


gestureDetector 为滑动事件封装类,网有下载

原来是要给ViewFlipper加上点击事件,我这里的点击事件什么都不做
flipper.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				return;
			}
		});


加上点击事件之后,就能滑动了。

当然,你可以把滑动事件捕捉 加在其他控件上
分享到:
评论
1 楼 gzsxt 2012-04-28  
谢谢你的提示,我的问题解决了
  再次感谢!

相关推荐

Global site tag (gtag.js) - Google Analytics