액션바 예제

메뉴 XML 파일에 정의된 메뉴 항목을 표시하려면 메뉴 파일을 팽창시켜야 합니다. 우리는 우리가 액션 바를 추가 할 활동의 onCreateOptionsMenu () 방법 내에서 그렇게합니다. 다음은 코드 스니펫입니다 : 안드로이드 : 라벨 또는 안드로이드 : 아이콘을 변경하여 주어진 활동 또는 응용 프로그램에 대한 ActionBar 제목 이나 아이콘을 수정합니다. 모든 Java 활동에서 getSupportActionBar()를 호출하여 ActionBar에 대한 참조를 검색하고 런타임시 ActionBar의 모든 속성을 수정하거나 액세스할 수 있습니다: 아래 이미지는 프로젝트에서 생성된 출력을 보여 주며 ActionBar에 미리 정의된 아이콘입니다. 추가 아이콘을 클릭한 후 텍스트 보기가 내용을 업데이트합니다. 텍스트 뷰는 리셋을 클릭한 후 내용을 원본으로 되돌리게 합니다. 약이 클릭되면 아래와 같이 알림이 표시됩니다. AndroidManifest.xml 파일에서 응용 프로그램 활동을 선언할 때 android:uiOptions=»SplitActionBarWhenNarrow» 매개 변수를 통해 이 것을 활성화할 수 있습니다. 주의해야 할 점은 3.0 이전에는 ActionBar가 없었다는 것입니다. 2013년 Google은 이전 버전에 대한 호환성이 훨씬 향상되고 탭된 인터페이스에 대한 지원을 제공하는 지원 라이브러리를 발표했습니다. 아래 예제의 대부분은 이 지원 라이브러리에 따라 달라지므로 AppCompat 라이브러리를 포함해야 합니다. ActionBar에 텍스트 대신 아이콘을 표시하려면 그리기 가능한 리소스에 원하는 이미지를 추가해야 합니다.

패키지 탐색기로 이동합니다. 로컬 파일에서 프로젝트 파일로 이미지를 끌어놓을 수 있습니다. 당신이 볼 수 있듯이 나는 3 개의 이미지를 복사했습니다. 이 클래스는 v7 appcompat 지원 라이브러리의 도구 모음 위젯을 앱 표시줄로 사용하는 방법을 설명합니다. 앱 바를 구현하는 다른 방법(예: 기본적으로 ActionBar을 앱 모음으로 설정하는 일부 테마)이 있지만 appcompat 도구 모음을 사용하면 가장 광범위한 장치에서 작동하는 앱 바를 쉽게 설정할 수 있으며 앱 막대를 사용자 지정할 수 있는 공간도 제공합니다. 나중에 앱이 개발될 때 현재 Android 플랫폼은 MediaRouteActionProvider및 ShareActionProvider라는 두 가지 작업 공급자를 제공합니다. 이제 앱 바라고 하는 ActionBar는 최신 Android 응용 프로그램에서 표준인 일관된 탐색 요소입니다. ActionBar는 구성 될 수 있습니다: 안 드 로이드 프로그래밍간다, 안 드 로이드 액션 바에서 옵션 메뉴 항목/단추를 만드는 것은 매우 간단.

이 간단한 자습서에서는 작업 표시줄에 새 메뉴 항목을 추가 하는 데 필요한 모든 단계를 보여 줍니다. 이 자습서에서는 활동과 함께 조각을 사용하고 있다고 가정합니다. 그렇지 않다면 단계가 약간 다릅니다. 또한 ActionBar.setBackgroundDrawable() 메서드를 통해 작업 표시줄에 그리기 를 배경으로 추가합니다.