본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Floating Context Menu 사용하기.

by 돼지왕 왕돼지 2012. 5. 11.
반응형

- Floating Context Menu 사용하기.

1. ContextMenu 를 사용할 View 를 등록한다. Activity.registerForContextMenu( view );
  ListView 나 GridView 종류는 Item 마다 같은 Context Menu 가 적용되어야 하는데 registerForContextMenu 가 이 과정을 알아서 해준다.

2. Activity.onCreateContextMenu() 를 구현해준다.
   등록한 view 에 long-click event 를 걸어주면, callback 에서 자동으로 onCreateContextMenu() 를 호출해준다.
   



3. Activity.onContextItemSelected() 를 구현해준다.
  ContextMenu 의 item 클릭되었을 때 넘어온다.
  menu item 에 대한 handling 을 제대로 했을 경우에는 return true 를, 만약 handle 하지 않으려면 super class 에게 넘기면 된다.

도움이 되셨다면 손가락 꾸욱~




 


반응형

댓글