CODEDRAGON ㆍDevelopment/Android
Menu객체의 Add메소드 인자
public abstract MenuItem add (int groupId, int itemId, int order, int titleRes) |
인자 |
설명 |
groupId |
메뉴 아이템 그룹 지정 미지정시 Menu.NONE=0 |
itemId |
메뉴 아이템에 부여된 ID |
order |
메뉴 아이템이 표시될 순서 미지정시 Menu.NONE=0 |
titleRes |
메뉴 아이템에 표시될 텍스트 |
<http://developer.android.com/intl/ko/reference/android/view/Menu.html#add(int, int, int, int)>
Menu관련 멤버 메소드
메소드 |
설명 |
onCreateOptionsMenu( ) |
· 옵션메뉴 추가 · OptionMenu가 최초로 생성될 때만 호출되는 메소드 · 메뉴 생성 이후에는 OptionMenu가 화면에 나타날 때 onPrepareOptionsMenu()메소드가 호출 됩니다. · Activity가 onDestory()될 때 OptionMenu도 Destory 됩니다.
|
onOptionsItemSelected( ) |
· 메뉴의 아이템 클릭에 따른 이벤트 발생에 대한 처리 · OptionMenu 아이템 선택시 자동호출되는 메소드
|
onPrepareOptionsMenu() |
· 화면의 메뉴 변경 메소드 · 옵션메뉴가 화면에 나타날 때마다 호출되는 메소드 · 스크린화면에 맞는 OptionMenu를 화면에 표시하기 위해 호출되는 메소드
|
onOptionsMenuClosed() |
· OptionMenu가 종료될 때 호출 |
openOptionsMenu() |
· OptionMenu가 강제로 Open될 때 호출 |
closeOptionsMenu() |
· OptionMenu가 강제로 Close될 때 호출 |
interface Menu
http://developer.android.com/intl/ko/reference/android/view/Menu.html
'Development > Android' 카테고리의 다른 글
getBaseContext() vs getApplicationContext(), getContext() vs getBaseContext() vs getApplicationContext() vs this (0) | 2018.01.04 |
---|---|
\menu\main.xml, item 속성, android:showAsAction 속성값 (0) | 2018.01.04 |
옵션 메뉴 추가방법, 컨텍스트 메뉴 추가방법 (0) | 2018.01.04 |
AsyncTask 호출 도식도, AsnycTask 클래스의 주요 메소드 (0) | 2018.01.03 |
AsyncTask 클래스, public abstract class AsyncTask, AsyncTask Generic 타입, AsyncTask 장점과 단점 (0) | 2018.01.03 |