마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼 터치 이벤트관련 질문드립니다.

0 추천
private OnTouchListener mTouchEvent = new OnTouchListener() {
 
          @Override
          public boolean onTouch(View v, MotionEvent event) {
          // TODO Auto-generated method stub
 
 
          if(up.isPressed() && right.isPressed()){
                    System.out.println("1234");
          }
 
          .........
};
버튼2개에 대해  동시에 누를 경우 체크하는 부분인데 1234 가 출력이 안됩니다.
하나 누를 경우에는 잘나오는데 .....
왜그런걸까요?
그날의향기 (120 포인트) 님이 2015년 3월 18일 질문

2개의 답변

0 추천
Ispressed는 눌러진 상태가 아닌
눌른 손가락을 띄었을 때이죠.
님이 원하시는건 두개다 누른 상태에 1234를 출력라고자하는 것같은데
익명사용자 님이 2015년 3월 18일 답변
그러면 두개다 누른 상태를 체크할려면 어떻게 구현해야 할까요?
0 추천
http://developer.android.com/training/gestures/viewgroup.html

참조하시기 바랍니다.

보시면 터치도 눌렀을때, 누르고 움직일때, 띄었을때 등 여러 상태에 따라서 처리하시면 될 것 같네요.
안_드루이드 (14,510 포인트) 님이 2015년 3월 18일 답변
...