액션바 메뉴 생성
res/menu/activity_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_setting" android:showAsAction="always" android:title="Setting" android:icon="@android:drawable/ic_menu_preferences" /> <item android:id="@+id/setting" android:title="SETTING" /> <item android:id="@+id/clear" android:title="CLEAR" /> <item android:id="@+id/exit" android:title="EXIT" /> </menu> |
빨간 글씨 부분이 액션바 우측에 나타나는 메뉴이고
나머지 부분은 스마트폰 '메뉴'버튼을 눌렀을때 나타나는 메뉴입니다.
※ 참고
1) android:showAsAction 속성
never : 액션 아이템으로 표시하지 않음 (기본)
always : 항상 액션 아이템으로 표시
ifRoom : 액션 아이템을 표시할 수 있는 공간이 있을 경우 표시
withText : 메뉴 아이콘과 메뉴 텍스트를 함께 액션 아이템으로 표시
2) android:title 속성
메뉴을 길게 눌렀을때 출력되는 텍스트 입니다.
3) android:icon 속성
@android:drawable 로 시작하게 되면 안드로이드 기본 이미지가 출력됩니다.
이미지 정보는 별도 문서를 참고하시기 바랍니다.
4) MainActivity.java 에서 switch 를 통한 case 부분은 OptionsMenu 와 동일합니다.
'프로그래밍 > Android (Java)' 카테고리의 다른 글
getString() 을 이용하여 string.xml 에 있는 문자 가져오기 (0) | 2015.01.27 |
---|---|
Preferences 저장값 가져오기 (0) | 2015.01.27 |
ImageView 레이아웃 옵션과 사용예제들 (0) | 2015.01.27 |
배경화면 적용하기 (레이아웃 style) (0) | 2015.01.27 |
안드로이드(Android) 에서 프레임 애니메이션 만들기 (0) | 2015.01.27 |