Window 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다.
[Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)]
public abstract class Window : Java.Lang.Object
[<Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)>]
type Window = class
inherit Object
- 상속
- 특성
설명
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. 이 클래스의 instance 창 관리자에 추가된 최상위 보기로 사용해야 합니다. 배경, 제목 영역, 기본 키 처리 등과 같은 표준 UI 정책을 제공합니다.
프레임워크는 애플리케이션을 대신하여 이 클래스의 구현을 인스턴스화합니다.
에 대한 Java 설명서입니다 android.view.Window
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
생성자
Window(Context) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
Window(IntPtr, JniHandleOwnership) |
JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
필드
DecorCaptionShadeAuto |
사용되지 않음.
테마가 창 캡션 컨트롤의 색을 구동하도록 하는 플래그입니다. |
DecorCaptionShadeDark |
사용되지 않음.
창 캡션 어두운 색 컨트롤을 설정하기 위한 플래그입니다. |
DecorCaptionShadeLight |
사용되지 않음.
창 캡션 밝은 색 컨트롤을 설정하기 위한 플래그입니다. |
IdAndroidContent |
XML 레이아웃 파일의 기본 레이아웃에 있어야 하는 ID입니다. |
NavigationBarBackgroundTransitionName |
사용자 지정 배경을 사용하는 경우 탐색 모음 배경 보기에 대한 transitionName입니다. |
ProgressEnd |
(기본) 진행률에 대한 종료 값입니다. |
ProgressIndeterminateOff |
진행률 표시줄의 확정되지 않은 모드를 해제하는 플래그입니다. |
ProgressIndeterminateOn |
진행률 표시줄의 확정되지 않은 모드를 설정하기 위한 플래그입니다. |
ProgressSecondaryEnd |
보조 진행률에 대해 가능한 가장 높은 값입니다. |
ProgressSecondaryStart |
보조 진행률에 대해 가능한 가장 낮은 값입니다. |
ProgressStart |
(기본) 진행률의 시작 값입니다. |
ProgressVisibilityOff |
진행률 표시줄의 표시 유형을 GONE으로 설정하기 위한 플래그입니다. |
ProgressVisibilityOn |
진행률 표시줄의 표시 유형을 VISIBLE로 설정하기 위한 플래그입니다. |
StatusBarBackgroundTransitionName |
사용자 지정 배경을 사용하는 경우 상태 막대 배경 보기에 대한 transitionName입니다. |
속성
AllowEnterTransitionOverlap |
의 |
AllowReturnTransitionOverlap |
가 완료되면 를 다시 입력할 때 에 설정된 |
Attributes |
이 패널과 연결된 현재 창 특성을 검색합니다. -또는- 사용자 지정 창 특성을 지정합니다. |
Callback |
이 창에 대한 현재 콜백 인터페이스를 반환합니다. -또는- 창에서 키 이벤트 및 기타 동적 작업을 가로채는 데 사용되는 이 창의 콜백 인터페이스를 설정합니다. |
Class |
이 |
ColorMode |
창의 요청된 색 모드(또는 |
Container |
이 창에 대한 컨테이너를 반환합니다. -또는- 이 창에 대한 컨테이너를 설정합니다. |
ContentScene |
|
Context |
리소스 및 기타 정보를 검색하기 위해 이 창 정책이 실행 중인 컨텍스트를 반환합니다. |
CurrentFocus |
현재 포커스가 있는 이 창의 보기를 반환하거나, 없는 경우 null을 반환합니다. |
DecorView |
창 관리자에 창으로 추가할 수 있는 최상위 창 장식 보기(표준 창 프레임/장식 및 그 안에 클라이언트의 콘텐츠 포함)를 검색합니다. |
EnterTransition |
뷰를 초기 장면으로 이동하는 데 사용되는 전환을 반환합니다. -또는- 뷰를 초기 장면으로 이동하는 데 사용할 전환을 설정합니다. |
ExitTransition |
새 활동을 시작할 때 뷰를 장면 밖으로 이동하는 데 사용할 Transition를 반환합니다. -또는- 새 활동을 시작할 때 뷰를 장면 밖으로 이동하는 데 사용할 전환을 설정합니다. |
Features |
사용하도록 설정된 기능 비트를 반환합니다. |
ForcedWindowFlags |
클라이언트에서 명시적으로 설정한 창 플래그를 반환하므로 에서 수정 |
Handle |
기본 Android instance 대한 핸들입니다. (다음에서 상속됨 Object) |
HasChildren |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
HasSoftInputMode |
앱에서 고유한 소프트 입력 모드를 지정했는지 여부 |
InsetsController |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
IsActive |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
IsFloating |
스타일/테마의 특성에 WindowIsFloating 따라 이 창이 부동 스타일로 표시되는지 여부를 반환합니다. |
IsWideColorGamut |
이 창의 색 모드가 |
JniIdentityHashCode |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
JniPeerMembers |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
LayoutInflater |
이 창이 LayoutInflater 컨텍스트에서 검색한 instance 빠르게 액세스합니다. |
LocalFeatures |
이 창에서 구현되는 기능 비트를 반환합니다. |
MediaController |
|
NavigationBarColor |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
NavigationBarContrastEnforced |
완전히 투명한 배경이 요청되면 시스템에서 탐색 모음의 대비가 충분한지 여부를 반환합니다. -또는- 완전히 투명한 배경이 요청될 때 탐색 모음에 충분한 대비가 있는지 시스템이 확인해야 하는지 여부를 설정합니다. |
NavigationBarDividerColor |
탐색 모음 구분선의 색을 검색합니다. -또는- 탐색 모음과 앱 콘텐츠 사이에 지정된 색의 얇은 선을 표시합니다. |
OnBackInvokedDispatcher |
|
PeerReference |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
ReenterTransition |
이전에 시작된 작업에서 반환할 때 뷰를 장면으로 이동하는 데 사용할 전환을 반환합니다. -또는- 이전에 시작된 작업에서 반환할 때 뷰를 장면으로 이동하는 데 사용할 전환을 설정합니다. |
ReturnTransition |
창이 닫을 준비를 할 때(예: 에 대한 호출 |
RootSurfaceControl |
콘텐츠 보기가 추가되기 전에 null이 됩니다( 예: ). |
SharedElementEnterTransition |
콘텐츠 장면으로 전송되는 공유 요소에 사용할 Transition를 반환합니다. -또는- 콘텐츠 장면으로 전송되는 공유 요소에 사용할 전환을 설정합니다. |
SharedElementExitTransition |
시작된 활동의 창으로 전송하기 전에 시작 창에서 공유 요소에 사용할 Transition를 반환합니다. -또는- 공유 요소가 호출된 활동으로 전송되기 전에 새 작업을 시작한 후 공유 요소에 사용할 전환을 설정합니다. |
SharedElementReenterTransition |
시작 작업에서 공유 요소를 시작 위치로 반환한 후 다시 입력하는 공유 요소에 사용할 Transition를 반환합니다. -또는- 공유 요소를 시작 위치로 반환한 후 시작된 작업에서 다시 입력하는 공유 요소에 사용할 전환을 설정합니다. |
SharedElementReturnTransition |
호출 활동으로 다시 전송되는 공유 요소에 사용할 Transition를 반환합니다. -또는- 호출 작업으로 다시 전송되는 공유 요소에 사용할 전환을 설정합니다. |
SharedElementsUseOverlay |
공유 요소가 공유 요소 전환 중에 오버레이를 사용해야 하는 경우 또는 |
StatusBarColor |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
StatusBarContrastEnforced |
완전히 투명한 배경이 요청되면 시스템에서 상태 막대에 충분한 대비가 있는지 여부를 반환합니다. -또는- 완전히 투명한 배경이 요청될 때 시스템에서 상태 막대에 충분한 대비가 있는지 여부를 설정합니다. |
SystemGestureExclusionRects |
시스템이 터치 또는 기타 포인팅 디바이스 제스처를 가로채지 않아야 하는 이 창의 좌표 공간 내 영역 목록을 검색합니다. -또는- 시스템이 터치 또는 기타 포인팅 디바이스 제스처를 가로채지 않아야 하는 이 창의 좌표 공간 내 영역 목록을 설정합니다. |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. |
TransitionBackgroundFadeDuration |
활동 전환을 사용하여 호출할 때 활동으로 전환하거나 활동에서 벗어날 때 창 배경 페이드 기간(밀리초)을 반환합니다. -또는- 활동 전환을 사용하여 호출할 때 활동으로 전환하거나 활동에서 벗어날 때 창 배경 페이드 기간(밀리초)을 설정합니다. |
TransitionManager |
이 창에서 |
VolumeControlStream |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
WindowManager |
이 창이 자체 창을 표시할 수 있도록 하는 창 관리자를 반환합니다. |
WindowStyle |
이 창의 |
메서드
AddContentView(View, ViewGroup+LayoutParams) |
의 변형 |
AddFlags(WindowManagerFlags) |
에 따라 |
AddOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener, Handler) |
이 창에서 렌더링된 각 프레임에 대한 프레임 통계를 수집하도록 관찰자를 설정합니다. |
ClearFlags(WindowManagerFlags) |
에 따라 |
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
CloseAllPanels() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
ClosePanel(Int32) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
Dispose() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
Dispose(Boolean) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
FindViewById(Int32) |
에서 처리된 XML 특성으로 |
FindViewById<T>(Int32) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
GetDefaultFeatures(Context) |
창에서 기본적으로 설정된 기능 비트를 반환합니다. |
GetHashCode() |
개체의 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
HasFeature(WindowFeatures) |
특정 기능의 가용성을 쿼리합니다. |
InjectInputEvent(InputEvent) |
이벤트를 창에 로컬로 삽입합니다. |
InvalidatePanelMenu(WindowFeatures) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
IsShortcutKey(Keycode, KeyEvent) |
키 프레스는 이 창에 대해 정의된 바로 가기 키 중 하나입니다. |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
MakeActive() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
OnActive() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
OnConfigurationChanged(Configuration) |
구성이 변경될 때 호출해야 합니다. |
OpenPanel(Int32, KeyEvent) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
PeekDecorView() |
현재 장식 보기를 검색하지만 이미 만들어진 경우에만 검색합니다. 그렇지 않으면 null을 반환합니다. |
PerformContextMenuIdentifierAction(Int32, MenuPerformFlags) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
PerformPanelIdentifierAction(Int32, Int32, MenuPerformFlags) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
PerformPanelShortcut(Int32, Keycode, KeyEvent, MenuPerformFlags) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
RegisterScrollCaptureCallback(IScrollCaptureCallback) |
임의의 창에 대한 스크롤 캡처 지원을 제공하는 데 사용됩니다. |
RemoveOnFrameMetricsAvailableListener(Window+IOnFrameMetricsAvailableListener) |
관찰자를 제거하고 이 창의 프레임 통계 수신을 중지합니다. |
RequestFeature(WindowFeatures) |
확장된 화면 기능을 사용하도록 설정합니다. |
RequireViewById(Int32) |
에서 |
RestoreHierarchyState(Bundle) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SaveHierarchyState() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetBackgroundBlurRadius(Int32) |
창의 범위 내에서 창 뒤의 화면을 흐리게 합니다. |
SetBackgroundDrawable(Drawable) |
이 창의 배경을 사용자 지정 Drawable로 변경합니다. |
SetBackgroundDrawableResource(Int32) |
이 창의 배경을 그리기 가능한 리소스로 변경합니다. |
SetChildDrawable(Int32, Drawable) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetChildInt(Int32, Int32) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetClipToOutline(Boolean) |
창 콘텐츠를 창 배경의 윤곽선으로 잘릴지 여부를 설정합니다. |
SetContentView(Int32) |
편의를 위한 |
SetContentView(View) |
편의를 위한 |
SetContentView(View, ViewGroup+LayoutParams) |
편의를 위한 |
SetDecorCaptionShade(DecorCaptionShade) |
캡션 컨트롤의 색을 설정합니다. |
SetDecorFitsSystemWindows(Boolean) |
데코 뷰가 에 대한 루트 수준 콘텐츠 뷰에 |
SetDefaultWindowFormat(Int32) |
PixelFormat 형식에 따라 창의 기본 형식을 설정합니다. |
SetDimAmount(Single) |
를 사용할 |
SetElevation(Single) |
창 권한 상승을 설정합니다. |
SetFeatureDrawable(WindowFeatures, Drawable) |
이 창의 기능에 대해 명시적 그리기 가능 값을 설정합니다. |
SetFeatureDrawableAlpha(WindowFeatures, Int32) |
지정된 그리기 가능 기능에 대한 사용자 지정 알파 값을 설정하여 배경이 표시되는 정도를 제어합니다. |
SetFeatureDrawableResource(WindowFeatures, Int32) |
리소스 식별자에서 이 창의 그리기 가능한 기능에 대한 값을 설정합니다. |
SetFeatureDrawableUri(WindowFeatures, Uri) |
URI에서 이 창의 그리기 가능한 기능에 대한 값을 설정합니다. |
SetFeatureInt(WindowFeatures, Int32) |
기능에 대한 정수 값을 설정합니다. |
SetFlags(WindowManagerFlags, WindowManagerFlags) |
창의 플래그를 다음과 같이 설정합니다. |
SetFormat(Format) |
PixelFormat 형식에 따라 창의 형식을 설정합니다. |
SetGravity(GravityFlags) |
중력 상수에 따라 창의 중력을 설정합니다. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
SetHideOverlayWindows(Boolean) |
비시스템 오버레이 창이 이 창 위에 그려지지 않도록 방지합니다. |
SetIcon(Int32) |
이 창의 기본 아이콘을 설정합니다. |
SetLayout(Int32, Int32) |
창의 너비 및 높이 레이아웃 매개 변수를 설정합니다. |
SetLocalFocus(Boolean, Boolean) |
포커스를 로컬로 설정합니다. |
SetLogo(Int32) |
이 창의 로고를 설정합니다. |
SetNavigationBarColor(Color) |
탐색 모음의 색을 로 설정합니다. |
SetPreferMinimalPostProcessing(Boolean) |
가 true이면 |
SetResizingCaptionDrawable(Drawable) |
크기 조정 중에 캡션 아래에 그려지는 그리기 가능 개체를 설정합니다. |
SetRestrictedCaptionAreaListener(Window+IOnRestrictedCaptionAreaChangedListener) |
캡션 콘텐츠를 그릴 영역의 변경 내용에 대한 콜백을 설정합니다. |
SetSoftInputMode(SoftInput) |
에 따라 |
SetStatusBarColor(Color) |
상태 막대의 색을 로 |
SetSustainedPerformanceMode(Boolean) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetTitle(ICharSequence) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetTitle(String) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetTitleColor(Color) |
사용되지 않음.
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
SetType(WindowManagerTypes) |
WindowManager에 따라 창의 유형을 설정합니다. |
SetUiOptions(UiOptions) |
이 창의 UI에 영향을 주는 추가 옵션을 설정합니다. |
SetUiOptions(UiOptions, UiOptions) |
이 창의 UI에 영향을 주는 추가 옵션을 설정합니다. |
SetWindowAnimations(Int32) |
에 따라 |
SetWindowManager(IWindowManager, IBinder, String) |
이 창에서 사용할 창 관리자를 디스플레이 패널로 설정합니다. |
SetWindowManager(IWindowManager, IBinder, String, Boolean) |
이 창에서 사용할 창 관리자를 디스플레이 패널로 설정합니다. |
SuperDispatchGenericMotionEvent(MotionEvent) |
Dialog와 같은 사용자 지정 창에서 제네릭 동작 이벤트를 보기 계층 구조 아래로 전달하는 데 사용됩니다. |
SuperDispatchKeyEvent(KeyEvent) |
대화 상자와 같은 사용자 지정 창에서 키 누름 이벤트를 보기 계층 구조 아래로 전달하는 데 사용됩니다. |
SuperDispatchKeyShortcutEvent(KeyEvent) |
대화 상자와 같은 사용자 지정 창에서 키 바로 가기 누르기 이벤트를 보기 계층 구조 아래로 전달하는 데 사용됩니다. |
SuperDispatchTouchEvent(MotionEvent) |
대화 상자와 같은 사용자 지정 창에서 보기 계층 구조 아래로 터치 스크린 이벤트를 전달하는 데 사용됩니다. |
SuperDispatchTrackballEvent(MotionEvent) |
Dialog와 같은 사용자 지정 창에서 트랙볼 이벤트를 보기 계층 구조 아래로 전달하는 데 사용됩니다. |
TakeInputQueue(InputQueue+ICallback) |
이 창의 InputQueue 소유권을 가져옵니다. |
TakeKeyEvents(Boolean) |
주요 이벤트가 이 활동에 오도록 요청합니다. |
TakeSurface(ISurfaceHolderCallback2) |
이 창 표면의 소유권을 가져옵니다. |
ToArray<T>() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
TogglePanel(Int32, KeyEvent) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. (다음에서 상속됨 Object) |
UnregisterScrollCaptureCallback(IScrollCaptureCallback) |
이전에 이 창에 등록된 의 |
Wait() |
현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다. (다음에서 상속됨 Object) |
이벤트
FrameMetricsAvailable |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
RestrictedCaptionArea |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |
명시적 인터페이스 구현
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) |
최상위 창 모양 및 동작 정책에 대한 추상 기본 클래스입니다. |