ActionBar 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다.
[Android.Runtime.Register("android/app/ActionBar", DoNotGenerateAcw=true)]
public abstract class ActionBar : Java.Lang.Object
[<Android.Runtime.Register("android/app/ActionBar", DoNotGenerateAcw=true)>]
type ActionBar = class
inherit Object
- 상속
- 특성
설명
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다.
Android 3.0(API 수준 11)부터 활동에서 기본값인 시스템 android.R.style#Theme_Holo Holo
테마(또는 하위 테마 중 하나)를 사용할 때 작업 표시줄이 활동 창 맨 위에 나타납니다. 그렇지 않은 경우 속성을 사용하여 사용자 지정 테마에서 작업 모음을 호출 android.view.Window#requestFeature requestFeature(FEATURE_ACTION_BAR)
하거나 선언하여 작업 모음을 android.R.styleable#Theme_windowActionBar windowActionBar
추가할 수 있습니다.
Android L(API 수준 21)부터 작업 표시줄은 애플리케이션 레이아웃 내의 도구 모음 위젯으로 표시될 수 있습니다. 애플리케이션은 작업의 작업 표시줄로 처리해야 하는 도구 모음을 작업에 알릴 수 있습니다. 이 기능을 사용하는 활동은 제공된 .NoActionBar
테마 중 하나를 사용하고, 특성을 false
창 기능을 요청하거나 요청하지 않도록 설정 android.R.styleable#Theme_windowActionBar windowActionBar
해야 합니다.
앱은 테마에서 요청한 창 기능과 활동의 콘텐츠 보기에 사용되는 레이아웃을 조정하여 이전 플랫폼 릴리스의 표준 시스템 작업 표시줄과 최신 플랫폼 릴리스의 최신 인라인 도구 모음을 사용할 수 있습니다. ActionBar
작업에서 가져온 개체를 사용하여 구성을 투명하게 제어할 수 있습니다.
Holo 테마를 사용하는 경우 작업 표시줄은 왼쪽에 애플리케이션 아이콘과 활동 제목을 표시합니다. 작업에 옵션 메뉴가 있는 경우 작업 표시줄에서 직접 선택 항목에 액세스할 수 있도록 "작업 항목"으로 만들 수 있습니다. 작업 표시줄의 다양한 특성을 수정하거나 완전히 제거할 수도 있습니다.
재질 테마(API 21 이상에서 기본값)를 사용하는 경우 탐색 단추(이전의 "홈")는 이전에 애플리케이션 아이콘이 차지했던 공간을 차지합니다. 더 강력한 브랜딩을 표현하려는 앱은 작업 표시줄 및 기타 애플리케이션 크롬에서 브랜드 색을 많이 사용하거나 표준 타이틀 텍스트 대신 사용해야 #setLogo(int) logo
합니다.
활동에서 호출android.app.Activity#getActionBar getActionBar()
하여 인스턴스 ActionBar
를 검색할 수 있습니다.
경우에 따라 작업 모음은 컨텍스트 작업을 android.view.ActionMode
사용하도록 설정하는 다른 막대에 의해 오버레이될 수 있습니다. 예를 들어 사용자가 활동에서 하나 이상의 항목을 선택하는 경우 작업 표시줄을 일시적으로 대체하는 UI를 사용하여 선택한 항목과 관련된 작업을 제공하는 작업 모드를 사용하도록 설정할 수 있습니다. UI가 동일한 공간을 차지할 수 있지만 API android.view.ActionMode
는 고유하며 해당 API와 독립적 ActionBar
입니다.
<div class="special reference"><h3>Developer Guides</h3>
작업 항목, 탐색 모드 등을 추가하는 방법을 포함하여 작업 모음을 사용하는 방법에 대한 자세한 내용은 Action Bar 개발자 가이드를 참조하세요.
</div>
에 대한 android.app.ActionBar
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
생성자
ActionBar() | |
ActionBar(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
속성
Class |
이 |
CustomView | |
DisplayOptions | |
Elevation |
작업 표시줄의 Z축 상승(픽셀)을 가져옵니다. -또는- 작업 표시줄의 Z축 높이를 픽셀 단위로 설정합니다. |
Handle |
기본 Android 인스턴스에 대한 핸들입니다. (다음에서 상속됨 Object) |
Height |
ActionBar의 현재 높이를 검색합니다. |
HideOffset |
작업 표시줄의 현재 세로 오프셋을 반환합니다. -또는- 작업 표시줄의 현재 숨기기 오프셋을 설정합니다. |
HideOnContentScrollEnabled |
작업 표시줄이 와 함께 |
IsShowing | |
JniIdentityHashCode |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
JniPeerMembers |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |
NavigationItemCount |
현재 탐색 모드에 있는 탐색 항목 수를 가져옵니다. |
NavigationMode |
현재 탐색 모드를 반환합니다. |
PeerReference |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
SelectedNavigationIndex |
목록 또는 탭 탐색 모드에서 선택한 탐색 항목의 위치를 가져옵니다. |
SelectedTab |
탭 탐색 모드에서 탭이 하나 이상 있는 경우 현재 선택한 탭을 반환합니다. |
Subtitle |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |
SubtitleFormatted |
표준 모드에서 현재 ActionBar 자막을 반환합니다. |
TabCount |
작업 표시줄에 현재 등록된 탭 수를 반환합니다. |
ThemedContext |
|
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
Title |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |
TitleFormatted |
표준 모드에서 현재 ActionBar 제목을 반환합니다. |
메서드
AddOnMenuVisibilityListener(ActionBar+IOnMenuVisibilityListener) |
메뉴 표시 유형 변경 이벤트에 응답할 수신기를 추가합니다. |
AddTab(ActionBar+Tab) |
사용되지 않음.
탭 탐색 모드에서 사용할 탭을 추가합니다. |
AddTab(ActionBar+Tab, Boolean) |
사용되지 않음.
탭 탐색 모드에서 사용할 탭을 추가합니다. |
AddTab(ActionBar+Tab, Int32) |
사용되지 않음.
탭 탐색 모드에서 사용할 탭을 추가합니다. |
AddTab(ActionBar+Tab, Int32, Boolean) |
사용되지 않음.
탭 탐색 모드에서 사용할 탭을 추가합니다. |
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
Dispose() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
Dispose(Boolean) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
GetHashCode() |
개체에 대한 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
GetTabAt(Int32) |
사용되지 않음.
지정된 인덱스에서 탭을 반환합니다. |
Hide() |
현재 표시 중인 경우 ActionBar를 숨깁니다. |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
NewTab() |
사용되지 않음.
새 ActionBar.Tab를 만들고 반환합니다. |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
RemoveAllTabs() |
사용되지 않음.
작업 표시줄에서 모든 탭을 제거하고 현재 탭의 선택을 취소합니다. |
RemoveOnMenuVisibilityListener(ActionBar+IOnMenuVisibilityListener) |
메뉴 표시 수신기를 제거합니다. |
RemoveTab(ActionBar+Tab) |
사용되지 않음.
작업 표시줄에서 탭을 제거합니다. |
RemoveTabAt(Int32) |
사용되지 않음.
작업 표시줄에서 탭을 제거합니다. |
SelectTab(ActionBar+Tab) |
사용되지 않음.
지정한 탭을 선택합니다. |
SetBackgroundDrawable(Drawable) |
ActionBar의 배경을 설정합니다. |
SetCustomView(Int32) |
작업 표시줄을 사용자 지정 탐색 모드로 설정하고 사용자 지정 탐색에 대한 보기를 제공합니다. |
SetCustomView(View, ActionBar+LayoutParams) |
작업 표시줄을 사용자 지정 탐색 모드로 설정하고 사용자 지정 탐색에 대한 보기를 제공합니다. |
SetDisplayHomeAsUpEnabled(Boolean) |
집을 "위쪽" 어도던스로 표시해야 하는지 여부를 설정합니다. |
SetDisplayOptions(ActionBarDisplayOptions, ActionBarDisplayOptions) |
선택한 표시 옵션을 설정합니다. |
SetDisplayShowCustomEnabled(Boolean) |
사용자 지정 보기를 표시할지 여부를 설정합니다(설정된 경우). |
SetDisplayShowHomeEnabled(Boolean) |
작업 표시줄에 애플리케이션 홈 어퍼런스를 포함할지 여부를 설정합니다. |
SetDisplayShowTitleEnabled(Boolean) |
활동 제목/부제목을 표시할지 여부를 설정합니다. |
SetDisplayUseLogoEnabled(Boolean) |
활동 아이콘 대신 활동 로고를 표시할지 여부를 설정합니다. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
SetHomeActionContentDescription(ICharSequence) |
활성화된 경우 홈/업 작업에 대한 대체 설명을 설정합니다. |
SetHomeActionContentDescription(Int32) |
활성화된 경우 홈/업 작업에 대한 대체 설명을 설정합니다. |
SetHomeActionContentDescription(String) |
활성화된 경우 홈/업 작업에 대한 대체 설명을 설정합니다. |
SetHomeAsUpIndicator(Drawable) |
사용하도록 설정된 경우 |
SetHomeAsUpIndicator(Int32) |
사용하도록 설정된 경우 |
SetHomeButtonEnabled(Boolean) |
작업 표시줄 모서리에서 "홈" 단추를 사용하거나 사용하지 않도록 설정합니다. |
SetIcon(Drawable) |
작업 표시줄의 '홈' 섹션에 표시할 아이콘을 설정합니다. |
SetIcon(Int32) |
작업 표시줄의 '홈' 섹션에 표시할 아이콘을 설정합니다. |
SetListNavigationCallbacks(ISpinnerAdapter, ActionBar+IOnNavigationListener) |
사용되지 않음.
목록 탐색 모드에 대한 어댑터 및 탐색 콜백을 설정합니다. |
SetLogo(Drawable) |
작업 표시줄의 '홈' 섹션에 표시할 로고를 설정합니다. |
SetLogo(Int32) |
작업 표시줄의 '홈' 섹션에 표시할 로고를 설정합니다. |
SetSelectedNavigationItem(Int32) |
사용되지 않음.
목록 또는 탭 탐색 모드에서 선택한 탐색 항목을 설정합니다. |
SetSplitBackgroundDrawable(Drawable) |
ActionBar의 분할 배경을 설정합니다. |
SetStackedBackgroundDrawable(Drawable) |
ActionBar의 누적 배경을 설정합니다. |
SetSubtitle(Int32) |
작업 표시줄의 자막을 설정합니다. |
SetTitle(Int32) |
작업 표시줄의 제목을 설정합니다. |
Show() |
현재 표시되지 않는 경우 ActionBar를 표시합니다. |
ToArray<T>() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
Wait() |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.> (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
이벤트
MenuVisibility |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.Finalized() |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.JniManagedPeerState |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. (다음에서 상속됨 Object) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |
GetJniTypeName(IJavaPeerable) |
활동 제목, 애플리케이션 수준 탐색 어워던스 및 기타 대화형 항목을 표시할 수 있는 활동 내의 기본 도구 모음입니다. |