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

롱클릭이 아니라 일반클릭으로 Context 메뉴를 호출하려 합니다. [closed]

0 추천
지금 어느 이미지뷰에 롱클릭리스너,드래그리스너 가 이미 달려있습니다.

여기에 일반클릭하면 Context 메뉴를 호출하려 하는중입니다.

registerForContextMenu(imv);

 openContextMenu(imv);

 

이 메서드들을 이용해서 그냥클릭시 Context 메뉴가 잘 나옵니다만..

문제는 롱클릭해도  Context 메뉴가 나온다는겁니다.

제가 롱클릭리스너에 Context 메뉴를 띄우라고 추가 하지 않아도 자동으로 적용되나보네요

롱클릭때는 저게 뜨지 않았으면 하는데요...(다른 이벤트를 구현해놨습니다.)

 

방법 있을까요? 항상 감사드립니다.
질문을 종료한 이유: 스스로 해결하였습니다.
김원장91 (1,470 포인트) 님이 2016년 8월 24일 질문
김원장91님이 2016년 8월 24일 closed
Context 메뉴를 열고
   unregisterForContextMenu(imv);
바로 등록해제 해버리니까 되는것 같네요.
아직 물론 테스트좀 더 해봐야될거같습니다.
...