'item'에 해당되는 글 1건

  1. 2012.07.31 메뉴(OptionsMenu) - menu, item, group태그

* 메뉴 예제소스

 

src.zip

 

* OptionsMenu

2.3 이전 : 물리적 메뉴 버튼 클릭시 하단에서 최대 6단짜리 메뉴가 올라옴.
3.0 이후 : action 바의 메뉴 버튼 클릭시(...세로) drop down으로 나옴
 - Activity에 메뉴 역할

ex :

- Menu : 메뉴판, MenuItem들을 담는 container
- MenuItem : 선택할 메뉴(메뉴판 안에 있는 항목들)

- callback 메소드 (Activity)
 - onCreateOptionsMenu(Menu) : 메뉴 객체를 받아 메뉴를 구성하는 메소드, 메뉴 최초 호출시 한번만 호출된다.
 - onPrepareOptionsMenu(Menu) : 사용자가 메뉴를 호출할 때마다 호출되는 메소드 - 메뉴를 재구성할 때 사용(메뉴를 누를때마다 메뉴가 변경될 경우)
 - onOptionsItemSelected(MenuItem) : 메뉴아이템 선택시 발생하는 이벤트 처리

- xml을 이용한 화면 구성
 - /res/menu/ 메뉴 화면구성 xml을 저장

- 태그
   <menu> : Root 태그 - 메뉴판
   <item> : MenuItem
      속성 : android:id - MenuItem객체의 resource ID
               android:title - 메뉴 아이템의 label
               android:orderInCategory - 메뉴아이템이 보여질 순서지정
               android:checkable - true/false : 체크박스 생성 여부지정

   <group> : MenuItem들을 group화 할때 사용
      속성 : android:checkableBehavior : 묶인 메뉴아이템들의 선택버튼 형태 지정(single - 라디오박스/all/none - 기본)

 - sub메뉴 생성
 <item>의 하위에 <menu>를 구성

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

메뉴실습 - OprionsMenuExam_inst[실습]  (0) 2012.07.31
사용자지정 Adapter설정[실습]  (0) 2012.07.30
리스트뷰(어뎁터뷰, 리스트뷰, 스피너, 갤러리)  (0) 2012.07.30
ImageView  (0) 2012.07.27
TextView  (0) 2012.07.27
Posted by 조은성
,