Context.CreateDisplayContext(Display) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從目前上下文回傳一個新 Context 物件,但資源調整以符合 的 display指標。
[Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")]
public abstract Android.Content.Context? CreateDisplayContext(Android.Views.Display display);
[<Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")>]
abstract member CreateDisplayContext : Android.Views.Display -> Android.Content.Context
參數
- display
- Display
當前上下文資源調整的顯示方式。
傳回
展示的背景。
- 屬性
備註
從目前上下文回傳一個新 Context 物件,但資源調整以符合 的 display指標。 每次呼叫此方法都會回傳一個新的上下文物件實例。 上下文物件不會被共享;然而,共用狀態(例如同一配置的 及 ClassLoader 其他資源)可以共享,因此本身 Context 是輕量級的。
<b>注意:</b> 這是 Context< b>not</b> 如果底層顯示設定改變,且快取Resources可能已過時,預期會以新設定更新。 建議用 android.hardware.display.DisplayManager.DisplayListener 它來監聽變更,必要時重新建立實例。
這是 Context<b>not< 或> UI 上下文,請勿用它來存取 UI 元件或取得 WindowManager 實例。
若要取得 配置為顯示視窗的實例 WindowManager ,請呼叫 #createWindowContext(int, Bundle) 返回的顯示上下文,然後呼叫 #getSystemService(String) 或 #getSystemService(Class) 返回的視窗上下文。
Java 文件 android.content.Context.createDisplayContext(android.view.Display)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。