2013. 12. 31. 15:05ㆍPrograming/Android / Java
- XML (\res\menu\ 폴더에 저장 됨)에 메뉴의 형태를 기술
1. <menu>
1. <group>
- <group>는 <item>들을 그룹으로 묶기 위해 사용되는 element이다.
android:id
: 그룹별로 유일한 구분자(identifier)를 설정
android:menuCategory
: 그룹의 우선순위를 지정 (alternative, secondary, container, system)
> item 별 우선 순위가 부여되지 않은 item들은 순서대로 표현된다.
android:orderInCategory
: 같은 category 안에서의 우선순위를 0-based integer로 설정.
android:checkableBehavior
: group 내부의 item들이 check가능한지 설정. 유효 값
- none
android:visible
: 그룹의 시각적 활성화 여부를 결정. - 값 : true,false
android:enabled
: 그룹의 활성화 여부를 결정. - 값 : true, false
3. <item>
- <item>은 메뉴에서 사용자가 선택 가능한 element
android:id
: item별 유일한 구분자 설정.
android:menuCategory
: <group> element의 menuCategory와 동일.
orderInCategory
: 같은 category 안에서의 item간 우선순위 0-based integer로 설정.
android:title
: item이 화면에 보여지는 이름을 설정.
android:titleCondensed
: 간결한 title. Option Menu는 titie대신 이 속성을 사용
android:icon
: item의 icon을 설정. (예. "@drawable/icon" )
android:alphabeticShortcut
: item의 쇼트키를 영문자 중 지정. 유효 값은 영문 알파벳 대소문자 구분 없이 한 글자, \n(enter키),\b(delete키).
android:numericShortcut
: item의 쇼트키를 숫자 중 지정. 유효 값은0~9.
android:checkable
: item이 check가능한지 설정. 유효 값은 true,false.
android:checked
: 메뉴가 처음 표시될 때 item을 check상태로 표시 할 지 여부 지정. 유효 값은 true, false.
android:visible
: 메뉴 item의 시각적 활성화 여부 지정. 유효 값은true, false.
android:enable
: 메뉴 item의 활성화 여부 지정, 유효 값은 true,false
'Programing > Android / Java' 카테고리의 다른 글
안드로이드 다른 클래스의 함수나 값 불러오기 (0) | 2014.01.01 |
---|---|
안드로이드 스크린 화면 고정하기 (0) | 2013.12.31 |
안드로이드 상태 저장 (0) | 2013.12.31 |
안드로이드 매니페스트 퍼미션 종류 (0) | 2013.12.30 |
안드로이드 Surface View (0) | 2013.12.30 |