Android 프로그래밍 2

본문 바로가기
사이트 내 전체검색


Android 프로그래밍 2
Android 프로그래밍 2

5. 옵션메뉴2

페이지 정보

작성자 관리자 댓글 1건 조회 3,061회 작성일 20-05-03 20:15

본문

5. 옵션메뉴2

1.PNG

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

7.PNG

댓글목록

관리자님의 댓글

관리자 작성일

boolean onCreateOptionsMenu (Menu menu)
  : 최초 메뉴가 만들어질 때 한번만 호출.
 
MenuItem Menu.add (int groupId, int itemId, int order, CharSequence title)
MenuItem Menu.add (int groupId, int itemId, int order, int titleRes)
SubMenu Menu.addSubMenu (int titleRes)
 -> groupdId : 그룹 ID, 단일항목일때는 NONE(0)
 -> itemId : 항목의 고유 ID, 식별자이므로 중복 X
 -> order : 메뉴의 순서. NONE(0)일때는 추가된 순서대로
 -> title, titleRes : 메뉴 항목의 캡션 문자열
 -> SubMenu도 add 메서드 호출 가능.
 
MenuItem MenuItem.setIcon (int iconRes)
MenuItem MenuItem.setTitle (CharSequence title)
MenuItem MenuItem.setVisible (boolean visible)
MenuItem MenuItem.setAlphabeticShortcut (char alphaChar)
MenuItem MenuItem.setNumericShortcut (char numericChar)
MenuItem MenuItem.setChecked (boolean checked)
MenuItem MenuItem.setEnabled (boolean enabled)
MenuItem MenuItem.setVisible (boolean visible)

boolean onPrepareOptionsMenu (Menu menu)
  : 메뉴가 열릴 때마다 호출되므로 실행 중에 메뉴를 편집할 수 있다. (추가, 삭제, 속성 변경)

boolean onOptionsItemSelected (MenuItem item)
  : 메뉴 항목이 선택 되었을 때 호출된다.
    item.getItemId() 로 구분한다.


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.