共用方式為


Context.CreateDisplayContext(Display) 方法

定義

從目前內容傳回新的 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> 如果基礎顯示組態變更且Resources傳回的快取可能過時,則Context此為 <b>/<b> 預期會以新的組態更新。 建議您使用 android.hardware.display.DisplayManager.DisplayListener 來接聽變更,並在必要時重新建立實例。

這是 Context b 不是/b> UI 內容,請勿使用它來存取 UI 元件或取得WindowManager實例。<><

若要取得 設定為指定顯示器上顯示視窗的 WindowManager 實體,請在傳回的顯示內容上呼叫 #createWindowContext(int, Bundle) ,然後在傳回的視窗內容上呼叫 #getSystemService(String)#getSystemService(Class)

android.content.Context.createDisplayContext(android.view.Display)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於