CODEDRAGON ㆍDevelopment/Android
\menu\main.xml
· 메뉴를 정의하는 XML파일입니다.
· 가장 상위에 <menu>태그를 가지고 있습니다.
· 각각의 메뉴 아이템은 <item>태그로 정의합니다.
· 메뉴를 정의한 XML파일은 onCreateOptionsMenu()메소드가 호출될 때 인플레이터 객체를 사용하여 메모리에 로딩합니다.
item 속성
android:id |
각 메뉴 아이템의 고유한 ID를 설정합니다. |
android:icon |
메뉴 아이템에 보일 아이콘을 설정합니다. |
android:title |
메뉴 아이템에 보일 타이틀을 설정합니다. |
android:showAsAction |
메뉴를 어떤 방식으로 표시할지를 설정합니다. |
android:orderInCategory |
여러 액션 아이템이 나열되는 순서를 정의하는 속성입니다. 0이 우선순위가 가장 높습니다. |
android:showAsAction 속성값
always |
항상 액션바에 아이템을 추가하여 표시합니다. |
never |
기본값 액션바에 아이템을 추가하고 표시하지 않습니다. |
ifRoom |
액션바에 여유공간이 있을 때만 아이템을 표시합니다. |
withText |
설정된 제목을 함께 표시합니다. |
collapseActionView |
아이템에 설정한 뷰(actionViewLayout으로 설정한 뷰)의 아이콘만 표시합니다. |
'Development > Android' 카테고리의 다른 글
앱 권한 획득 도식도 (0) | 2018.01.05 |
---|---|
getBaseContext() vs getApplicationContext(), getContext() vs getBaseContext() vs getApplicationContext() vs this (0) | 2018.01.04 |
Menu객체의 Add메소드 인자, Menu관련 멤버 메소드, interface Menu (0) | 2018.01.04 |
옵션 메뉴 추가방법, 컨텍스트 메뉴 추가방법 (0) | 2018.01.04 |
AsyncTask 호출 도식도, AsnycTask 클래스의 주요 메소드 (0) | 2018.01.03 |