안드로이드 툴바 예제

Posted on

조각은 도구 모음 모음에 항목을 기여할 수도 있습니다. 다음 스크린 샷은 대화 형 항목과 탐색 모음Google + 안드로이드 응용 프로그램의 도구 모음을 보여줍니다. 또한 사용자가 응용 프로그램 측면에 있는 탐색 모음을 열 수 있음을 나타냅니다. 이 자습서에서는 AppCompat 지원 라이브러리의 도움으로 Android 도구 모음을 구현할 예정입니다. 우리의 목표는 뿐만 아니라 안 드 로이드의 이전 버전에 의해 지원 되는 도구 모음을 구현 하는 것입니다. Android 도구 모음 구성 요소를 추가하려면 도구 모음이 있는 사용자 인터페이스를 추가하려는 위치에 선언합니다. 이 예제에서는 Android 도구 모음을 xml 상단에 있는 자연스러운 위치에 배치합니다. 도구 모음을 애니메이션할 수 있습니다. 도구 모음을 애니메이션하는 방법을 알아보려면 도구 모음 레이아웃 자습서를 축소해 보시기 바랍니다. 이 레이아웃은 도구 모음을 뷰 맨 아래에 배치하는 방법을 보여 주며, 이를 보여 주시면 됩니다. Android 3.0(API 수준 11)부터 기본 테마를 사용하는 모든 활동에는 ActionBar가 앱 막대로 있습니다. 그러나 앱 바 기능은 점차 다양한 Android 릴리스를 통해 네이티브 ActionBar에 추가되었습니다.

결과적으로 기본 ActionBar는 장치가 사용할 수 있는 Android 시스템의 버전에 따라 다르게 동작합니다. 반면, 가장 최근의 기능은 지원 라이브러리의 도구 모음 버전에 추가되며 지원 라이브러리를 사용할 수 있는 모든 장치에서 사용할 수 있습니다. 이 응용 프로그램 AndroidManifest.xml에서 안드로이드 : 테마 속성을 사용하여, 수행 할 수 있습니다. 우리의 프로젝트의 AndroidManifest.xml은 간단하지만 우리는 활동에 위의 테마를 적용해야합니다. 이 단계에서 우리는 우리가 만든 테마를 적용해야합니다. 앱 모음으로 사용하므로 도구 모음을 활동 레이아웃 맨 위에 배치합니다. Android 4.2를 참조하면 액션 바의 배경도 애니메이션 그리기 가능을 통해 애니메이션할 수 있습니다. 런타임시 도구 모음의 가시성을 변경할 수 있습니다. 다음 코드는 이를 보여 줍니다. 현재 Android 플랫폼은 MediaRouteActionProvider및 ShareActionProvider라는 두 가지 작업 공급자를 제공합니다. AndroidManifest.xml 파일에서 응용 프로그램 활동을 선언할 때 android:uiOptions=”SplitActionBarWhenNarrow” 매개 변수를 통해 이 것을 활성화할 수 있습니다.

안드로이드 4.1을 사용하면 부모 활동을 가리키는 AndroidManifest.xml 파일에서 부모활동 이름을 간단히 설정할 수 있습니다. 안드로이드 도구 모음은 안드로이드 롤리팝 (API 수준 21)에 도입되었으며,이 API 수준 이상에서 사용할 수 있습니다. 그러나 새로운 AppCompat 지원 라이브러리 버전 22.1의 도움으로 재료 디자인 / API 21 + 기능을 이전, 비 AppCompat 활동에 쉽게 추가 할 수있는 멋진 새로운 기능을 많이 소개하면서 Android 도구 모음을 거꾸로 사용할 수 있습니다. 안드로이드 API 레벨 7 이상을 포함하는 호환성. 도구 모음을 “작업 표시 줄”으로 설정하면 AndroidManifest.xml의 활동 레이블 특성에 제목 이름을 지정할 수 있습니다. 도구 모음을 활동의 앱 모음으로 설정하면 v7 appcompat 지원 라이브러리의 ActionBar 클래스에서 제공하는 다양한 유틸리티 메서드에 액세스할 수 있습니다. 이 방법을 사용하면 앱 표시줄을 숨기고 표시하는 등 여러 가지 유용한 작업을 수행할 수 있습니다. 이것은 안드로이드 안드로이드도구 모음 예제의 예입니다.