프로그래밍/Android2011. 8. 22. 15:50

public boolean onCreateOptionMenu (Menu menu)

이 메서드 내에서 메뉴에 표시할 항목들을 추가합니다. true를 반환해야 메뉴가 표시됩니다.
이 메서드는 메뉴가  최초로 화면에표시되는 시점에만 호출됩니다.

public abstract MenuItem add (int groupId, int itemId, int order, int titleRes)
public abstract MenuItem add (int groupId, int itemId, int order, CharSequence title)

메뉴 항목을 추가합니다. groupId를 통해 비슷한 속성을 가지는 메뉴 항목을 구분지어 주며, itemId를 통해 각 메뉴 항목을 구별할 수 있는 고유의 ID를 지정합니다. order에는 메뉴의 정렬 방법을, titleRes와 title에는 각각 메뉴 항목의 문자열 리소스와 문자열을 넣어줍니다.\

public boolean onPrepareOptionsMenu (Menu menu)

메뉴를 화면에 표시하기 전에 메뉴항목 중 변경이 필요한 항목이 있다면 상태를 변경합니다.
이 메서드는 메뉴가 화면에 표시되기 전에 매번 호출됩니다. true를 반환해야 메뉴가 화면에 표시됩니다.


코드



출처 - 기초부터 다지는 커니의 안드로이드




'프로그래밍 > Android' 카테고리의 다른 글

다이얼로그  (0) 2011.08.22
컨텍스트 메뉴(Context Menu)  (0) 2011.08.22
메뉴에 대해...  (0) 2011.08.22
Toast(토스트)  (0) 2011.08.22
ListView - 리스트뷰  (0) 2011.08.22
Posted by 건깡