把滑动事件加载ViewFlipper上面,发现无法滑动,无法捕捉到滑动事件。
gestureDetector 为滑动事件封装类,网有下载
原来是要给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;
}
});
加上点击事件之后,就能滑动了。
当然,你可以把滑动事件捕捉 加在其他控件上