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
<<>基础显示配置发生更改,并且返回的缓存Resources
配置可能已过时,则预期不会使用新配置更新 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 属性许可证中所述的术语使用。