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
- 繼承
- 屬性
備註
最上層視窗外觀和行為原則的抽象基類。 這個類別的實例應該用來作為新增至視窗管理員的最上層檢視。 它提供標準 UI 原則,例如背景、標題區域、預設金鑰處理等。
架構會代表應用程式具現化此類別的實作。
此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。
建構函式
Window(Context) |
最上層視窗外觀和行為原則的抽象基類。 |
Window(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
欄位
DecorCaptionShadeAuto |
已淘汰.
旗標,讓主題驅動視窗標題控制項的色彩。 |
DecorCaptionShadeDark |
已淘汰.
在視窗標題上設定深色控制項的旗標。 |
DecorCaptionShadeLight |
已淘汰.
在視窗標題上設定淺色控制項的旗標。 |
IdAndroidContent |
XML 版面配置檔案中主要配置應具有的識別碼。 |
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 |
傳回在啟動新活動時,用來將檢視移出場景的轉換。 -或- 設定在啟動新活動時,用來將檢視移出場景的轉換。 |
Features |
傳回已啟用的功能位。 |
ForcedWindowFlags |
傳回用戶端明確設定的視窗旗標,因此 不會由 |
Handle |
基礎 Android 實例的控制碼。 (繼承來源 Object) |
HasChildren |
最上層視窗外觀和行為原則的抽象基類。 |
HasSoftInputMode |
應用程式是否已指定自己的軟輸入模式? |
InsetsController |
最上層視窗外觀和行為原則的抽象基類。 |
IsActive |
最上層視窗外觀和行為原則的抽象基類。 |
IsFloating |
根據樣式/主題) 中的 屬性,傳回是否以浮動樣式 (WindowIsFloating 顯示此視窗。 |
IsWideColorGamut |
如果此視窗的色彩模式為 |
JniIdentityHashCode |
最上層視窗外觀和行為原則的抽象基類。 (繼承來源 Object) |
JniPeerMembers |
最上層視窗外觀和行為原則的抽象基類。 |
LayoutInflater |
快速存取 LayoutInflater 此視窗從其內容擷取的實例。 |
LocalFeatures |
傳回這個視窗所實作的功能位。 |
MediaController |
|
NavigationBarColor |
最上層視窗外觀和行為原則的抽象基類。 |
NavigationBarContrastEnforced |
傳回系統是否在要求完整透明背景時確保導覽列有足夠的對比。 -或- 設定系統是否應該在要求完整透明背景時確保導覽列有足夠的對比。 |
NavigationBarDividerColor |
擷取導覽列分隔線的色彩。 -或- 顯示導覽列與應用程式內容之間指定色彩的細線。 |
OnBackInvokedDispatcher |
傳 |
PeerReference |
最上層視窗外觀和行為原則的抽象基類。 (繼承來源 Object) |
ReenterTransition |
傳回從先前啟動的活動傳回時,用來將檢視移至場景中的轉換。 -或- 設定從先前啟動的活動傳回時,用來將檢視移至場景中的轉換。 |
ReturnTransition |
傳回在視窗準備關閉時,用來將檢視移出場景的轉換,例如呼叫 |
RootSurfaceControl |
在新增內容檢視之前,這會是 Null,例如。 |
SharedElementEnterTransition |
傳回將用於傳輸至內容場景之共用元素的 Transition。 -或- 設定將用於傳輸至內容場景之共用元素的轉換。 |
SharedElementExitTransition |
傳回轉換,用於啟動視窗中的共用元素,再傳輸至啟動的使用中視窗。 -或- 設定在共用專案傳送至所呼叫活動之前啟動新 Activity 之後,將用於共用元素的轉換。 |
SharedElementReenterTransition |
傳回轉換,這個轉換將用於從已啟動的 Activity 重新進入的共用專案之後,將共用專案傳回至其開始位置。 -或- 設定轉換,在共用元素傳回共用專案至開始位置之後,將用於從已啟動活動重新輸入的轉換。 |
SharedElementReturnTransition |
傳回轉換,此轉換將用於傳回呼叫活動的共用專案。 -或- 設定將用於傳輸回呼叫活動的共用元素的轉換。 |
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) |
尋找由 中 |
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) |
如果識別碼無效,或階層中沒有相符的檢視,則尋找 XML 屬性 |
RestoreHierarchyState(Bundle) |
最上層視窗外觀和行為原則的抽象基類。 |
SaveHierarchyState() |
最上層視窗外觀和行為原則的抽象基類。 |
SetBackgroundBlurRadius(Int32) |
模糊視窗界限內的視窗後方畫面。 |
SetBackgroundDrawable(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) |
為指定的可繪製功能設定自訂 Alpha 值,以控制背景可透過其可見的程度。 |
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) |
如果 |
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) |
由自訂視窗使用,例如 Dialog,在檢視階層中進一步傳遞按鍵按下事件。 |
SuperDispatchKeyShortcutEvent(KeyEvent) |
由自訂視窗使用,例如 Dialog,將按鍵快捷方式按下事件傳遞至檢視階層的更下一步。 |
SuperDispatchTouchEvent(MotionEvent) |
由自訂視窗使用,例如 Dialog,在檢視階層中進一步傳遞觸控式螢幕事件。 |
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 < notified/em > 或 < em > interrupted < /em > 。 >< (繼承來源 Object) |
Wait(Int64) |
讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <> (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /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) |
最上層視窗外觀和行為原則的抽象基類。 |