안드로이드 개발 질문/답변
(글 수 45,052)
예로~
------------
view.java 파일이
onCreate(){
View2 view = new View2(this);
setContentView(view);
}
-------------
view2.java
class View2 extends View implements OnGestureListener{
...............................생략...
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Auto-generated method stub
Log.i("gogo111", "gogo11");
return false;
}
----생략...
}
위처럼 호출시에....onFling를 제외한
onLongPress/onDown 등등 이런 이벤트는 발생이 되는데... onFling는 호출이 안되네요...ㅠ.ㅠ
view2.java 가 아래처럼 Activity를 상속받아 바로 호출하게 되어있다면 호출이 잘되는데..ㅠㅠ
class View2 extends Activity implements OnGestureListener{
...............................생략...
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Auto-generated method stub
Log.i("gogo111", "gogo11");
return false;
}
----생략...
}
View 클래스 상속받아 Custom View 만들었을때 onFling을 어떻게 해야하는지 궁금합니다.^^
------------
view.java 파일이
onCreate(){
View2 view = new View2(this);
setContentView(view);
}
-------------
view2.java
class View2 extends View implements OnGestureListener{
...............................생략...
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Auto-generated method stub
Log.i("gogo111", "gogo11");
return false;
}
----생략...
}
위처럼 호출시에....onFling를 제외한
onLongPress/onDown 등등 이런 이벤트는 발생이 되는데... onFling는 호출이 안되네요...ㅠ.ㅠ
view2.java 가 아래처럼 Activity를 상속받아 바로 호출하게 되어있다면 호출이 잘되는데..ㅠㅠ
class View2 extends Activity implements OnGestureListener{
...............................생략...
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
// TODO Auto-generated method stub
Log.i("gogo111", "gogo11");
return false;
}
----생략...
}
View 클래스 상속받아 Custom View 만들었을때 onFling을 어떻게 해야하는지 궁금합니다.^^