우선 현재 상황이 ListActivity는 사용할 수 없습니다. onListItemClick()도 사용불가.

  ListView에 어댑터로 묶어놓은 항목 각각 onClick과 ContextMenu 호출을 동시에 하고 싶습니다.

  물론 항목마다 달라야 하고요.

  listView를 통째로 onCreate()에서 registerForContextMenu()로 등록했습니다.

  그리고 onClick은 onClickListener로 어댑터 안의 getView()에서 리스너를 물려줬고요.

  근데 이렇게 하니까 터치 우선권의 문제인지 둘이 동시에 적용이 안되네요 ㅡㅡ;


  getView()안에서 onClickListener와 registerForContextMenu 동시에 하니까 인식은 되는데 정작 contextMenu에서 row id를 얻어올 수가 없어서 안되고

  onTouchListener로 하니까 롱 클릭하기도 전에 action_down이 돌아가 버려서 안되네요..

  그래서 action_up이면 되지 않을까 했는데 어째선지 이 액션은 아예 받아지지도 않네요;

  비슷한 경우의 다른 앱을 보니 action_up을 쓴 것 같은데 action_up이 안먹히는 이유라도 있나요?