반응형
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 에게 넘기면 된다.
도움이 되셨다면 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Android 소개글을 읽다 나온 용어들 정리. (0) | 2012.05.17 |
---|---|
[Android/안드로이드] Bluetooth 관련 IRCOMM, RFCOMM, SDP 용어 정의. (0) | 2012.05.11 |
[android] bind된 Service 가 죽었을 때, 다시 자동 connect 되는 현상. (0) | 2012.05.09 |
[Android/안드로이드] Parcelable class aidl 로 전달하기. (0) | 2012.05.07 |
[Android/안드로이드] JavaDoc 쓰는 방법. (0) | 2012.05.07 |
댓글