Android 프로그래밍 2

본문 바로가기

사이트 내 전체검색


5. 옵션메뉴2

페이지 정보

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

본문

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() 로 구분한다.



개인정보취급방침 서비스이용약관
Copyright © www.leelab.co.kr All rights reserved.
상단으로
TEL. 063-469-4551 FAX. 063-469-4560
전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과
PC 버전으로 보기