반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- c언어
- QT
- Qt 소켓프로그래밍
- 잡담
- QTcpServer
- 정성하
- 알람프로그램
- 이륜차
- 엑티브엑스
- 마영전
- 디자이어HD
- 스타크래프트2
- 안드로이드
- 양평역
- HTML
- 자료구조
- qt 설치
- 스타2
- Qt4
- vuejs
- 자바
- 바이크
- 재귀함수
- 고속도로
- Java
- android SAF
- Qt OpenGL
- FFI
- 윈도우7
- 오토바이
Archives
- Today
- Total
프로그래밍과 잡담
[안드로이드] ListActivity에서 ContextMenu을 사용하기.. 본문
ListAcitivity에는
onListItemClick(ListView l, View v, int position, long id) 이 메소드밖에 없다..
컨텍스트 메뉴를 사용하는 경우는 주로 Long Click을 이용해서 한다.
하지만 없으므로 다음과 같이 한다.
코드:
OnCreate메소드에서 registerForContextMenu(View view) 이 메소드를 사용한다.
그리고 Postion이나 ID같은 것을 알아내고 싶다면 AdapterView.AdapterContextMenuInfo를 이용한다.
위에 있는것들은 다 내가 알아낸건 아니고 인터넷 뒤져서 알아낸거다. 다만 영어로 되서 나중에 볼려고 적어본다..
메뉴에대해서 더 자세한것을 알고 싶다면 여기를 참조..
http://developer.android.com/guide/topics/ui/menus.html
onListItemClick(ListView l, View v, int position, long id) 이 메소드밖에 없다..
컨텍스트 메뉴를 사용하는 경우는 주로 Long Click을 이용해서 한다.
하지만 없으므로 다음과 같이 한다.
코드:
public void onCreate(.....) { .... registerForContextMenu(getListView()); .... } // 그리고 선택된 것의 id나 position을 알려면 public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); info.position; info.id; ....... .... }
OnCreate메소드에서 registerForContextMenu(View view) 이 메소드를 사용한다.
그리고 Postion이나 ID같은 것을 알아내고 싶다면 AdapterView.AdapterContextMenuInfo를 이용한다.
위에 있는것들은 다 내가 알아낸건 아니고 인터넷 뒤져서 알아낸거다. 다만 영어로 되서 나중에 볼려고 적어본다..
메뉴에대해서 더 자세한것을 알고 싶다면 여기를 참조..
http://developer.android.com/guide/topics/ui/menus.html
반응형
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] 알림 메시지를 사용하기.. (0) | 2011.06.09 |
---|---|
[안드로이드] 현재시간을 받아오기 (3) | 2011.04.28 |
[안드로이드] Custom ArrayAdapter 이상 현상.. (0) | 2011.01.21 |
[안드로이드] Jazzlib 한글 깨짐 문제.. (0) | 2011.01.12 |
[안드로이드] 홈 버튼.. (0) | 2010.12.30 |
Comments