목차: 탐색 (Navigation)

앱바와 액션 추가 및 처리

1. 앱바 (App Bar)

2. 액티비티에 앱바 설정하기

액티비티에 앱바를 설정 방법은 크게 두 가지로 구분됩니다.

  1. ActionBar를 앱바로 사용
  2. Toolbar를 앱바로 사용

3. XML로 액션 아이템 정의

  1. res 폴더 위에서 마우스 오른쪽 버튼을 눌러서 [New]-[Android Resource Directory] 메뉴를 통해서 menu 폴더를 생성
  2. menu 폴더 위해서 마우스 오른쪽 버튼을 눌러서 [New]-[Menu resource file] 선택
  3. 파일이름으로 main_menu 입력 후, OK 버튼 선택
  4. 아래 XML 코드로 main_menu.xml 파일 내용을 업데이트

    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
        <item
            android:id="@+id/quick_action1"
            android:title="Quick1"
            android:icon="@drawable/ic_android_black_24dp"
            app:showAsAction="ifRoom|withText"/>
        <item
            android:id="@+id/action_settings"
            android:title="@string/action_settings"
            android:icon="@drawable/ic_settings_black_24dp"
            app:showAsAction="ifRoom"/>
        <item
            android:id="@+id/action_subactivity"
            android:title="Sub Activity"/>
    </menu>

4. 앱바에 액션 및 오버플로우 메뉴 추가

5. 액션 아이템 선택시 이벤트 처리

6. '위로' 작업 이동하기 (Up 네비게이션)

6.1 상위 액티비티 선언하기

6.2 '위로' 버튼 사용 설정하기

다음 학습: Swiping Views with Tabs)