\menu\main.xml, item 속성, android:showAsAction 속성값

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으로 설정한 뷰)의 아이콘만 표시합니다.

 

 

반응형