2
我想在我的首选项屏幕中添加手势,但我没有收到任何积极的结果,我的问题是我们可以添加手势来选择首选项屏幕,如果是,那么我如何使用下面的 代码中加入的手势优先(不工作的偏好,但其做两份活动之间切换)如何将手势添加到首选项屏幕
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
return gestureDetector.onTouchEvent(event);
}
SimpleOnGestureListener simpleOnGestureListener
= new SimpleOnGestureListener(){
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
String swipe = "";
float sensitvity = 50;
// TODO Auto-generated method stub
if((e1.getX() - e2.getX()) > sensitvity){
// for left
Intent i=new Intent(getApplicationContext(),MyActivity.class);
startActivity(i);
finish();
}else if((e2.getX() - e1.getX()) > sensitvity){
//for right
}else{
swipe += "\n";
}
if((e1.getY() - e2.getY()) > sensitvity){
//Swipe Up
}else if((e2.getY() - e1.getY()) > sensitvity){
//Swipe Down
}
return super.onFling(e1, e2, velocityX, velocityY);
}
};
GestureDetector gestureDetector
= new GestureDetector(simpleOnGestureListener);
我得到了我的答案 – 2013-02-23 11:24:45
http://misha.beshkin.lv/android-swipe-gesture-implementation/ – 2013-02-23 11:25:59
高兴你没有... – k0sh 2013-02-23 11:26:54