把滑动事件加载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;
}
});加上点击事件之后,就能滑动了。
当然,你可以把滑动事件捕捉 加在其他控件上
本文探讨了在使用ViewFlipper时遇到滑动事件无法捕捉的问题,并通过添加点击事件解决了此问题。解释了事件处理机制,强调了在特定控件上正确设置监听器的重要性。
792

被折叠的 条评论
为什么被折叠?



