도구 모음

도구 모음은 기본 작업 표시줄보다 더 많은 유연성을 제공하는 작업 표시줄 구성 요소입니다. 앱의 아무 곳에나 배치할 수 있고, 크기를 변경할 수 있으며, 앱의 테마와 다른 색 구성표를 사용할 수 있습니다. 또한 각 앱 화면에는 여러 도구 모음이 있을 수 있습니다.

개요

Android 활동의 주요 디자인 요소는 작업 표시줄입니다. 작업 표시줄은 Android 앱에서 탐색, 검색, 메뉴 및 브랜딩에 사용되는 UI 구성 요소입니다. Android 5.0 Lollipop 이전의 Android 버전에서는 작업 표시줄(앱 바라고도 함)이 이 기능을 제공하는 데 권장되는 구성 요소였습니다.

위젯(Android 5.0 Lollipop에서 도입됨)은 Toolbar 작업 표시줄 인터페이스의 일반화로 간주될 수 있습니다. 이는 작업 표시줄을 대체하기 위한 것입니다. Toolbar 앱 레이아웃의 어디에서나 사용할 수 있으며 작업 표시줄보다 사용자 지정할 수 있습니다. 다음 스크린샷은 이 가이드에서 만든 사용자 지정 Toolbar 예제를 보여 줍니다.

Example screenshot of a Toolbar with edit, save, and overflow menu items

작업 표시줄과 작업 표시줄 사이에 Toolbar 는 몇 가지 중요한 차이점이 있습니다.

  • A Toolbar 는 사용자 인터페이스의 아무 곳에나 배치할 수 있습니다.

  • 동일한 화면에 여러 도구 모음을 표시할 수 있습니다.

  • 조각을 사용하는 경우 각 조각에는 자체 Toolbar조각이 있을 수 있습니다.

  • 화면의 일부 너비만 확장하도록 A Toolbar 를 구성할 수 있습니다.

  • Toolbar 활동 창 장식의 색 구성표에 바인딩되지 않으므로 시각적으로 고유한 색 구성표를 가질 수 있습니다.

  • 작업 표시줄과 달리 왼쪽에는 Toolbar 아이콘이 포함되지 않습니다. 오른쪽의 메뉴는 공간을 적게 사용합니다.

  • 높이를 Toolbar 조정할 수 있습니다.

  • 다른 보기는 에 Toolbar포함할 수 있습니다.

A Toolbar 는 다음 요소 중 하나 이상을 포함할 수 있습니다.

  • 탐색 단추

  • 브랜드 로고 이미지

  • 제목 및 부제목

  • 사용자 지정 보기

  • 동작 메뉴

  • 오버플로 메뉴

Google의 재질 디자인 지침 은 이러한 요소를 활용하여 앱에 고유한 모양을 제공하는 것이 좋습니다(애플리케이션 아이콘과 타이틀에만 의존하는 것이 아니라).

이 가이드에서는 가장 일반적으로 사용되는 Toolbar 시나리오에 대해 설명합니다.

  • 활동의 기본 작업 표시줄을 .로 바 Toolbar꿔서

  • 활동에 초 Toolbar 를 추가합니다.

  • Android 지원 라이브러리 v7 AppCompat 라이브러리(이 가이드의 나머지 부분에 AppCompat라고 함)를 사용하여 이전 버전의 Android에 배포 Toolbar 합니다.

요구 사항

Toolbar 는 Android 5.0 Lollipop(API 21) 이상에서 사용할 수 있습니다. Android 5.0 이전 버전의 Android 릴리스를 대상으로 하는 경우 NuGet 패키지에서 이전 버전과 호환 Toolbar 되는 지원을 제공하는 Android 지원 라이브러리 v7 AppCompat을 사용합니다. 도구 모음 호환성 에서는 이 라이브러리를 사용하는 방법을 설명합니다.