WindowManager、Display、DisplayMetrics类
Jiangdg_VIP
http://blog.csdn.net/u012637501
一、WindowManager类
1.概述:应用程序使用这个接口与窗口管理器对话,并且每个窗口管理器对象都绑定在一个特定的Display类中。为获取一个WindowManager 窗口管理器并显示,可以使用 createDisplayContext(Display) 来为该显示获取一个Context ,然后使用 Context.getSystemService(Context.WINDOW_SERVICE)来获取窗口管理器。
2.特征:公共接口继承于ViewManager
3.构造函数:无
4.重要方法解析
1. getDefaultDisplay()
WindowManager实例创建新的窗口,然后返回一个Display对象。这个窗口管理器绑定在Display类对象中。
2.getWindowManager()
用于获取窗口管理器,并返回WindowManager对象。
举例:获取窗口管理器
WindowManager
windowManager=getWindowManager(); //获取窗口管理器
Display display=
windowManager.getDefaultDisplay(); //显示窗口并返回Display对象
5.其他方法
abstract Display
|
Returns the Display upon which this WindowManager instance will create new windows.
|
abstract void
|
removeViewImmediate(View view)
Special variation of removeView(View) that immediately invokes the given view hierarchy's View.onDetachedFromWindow() methods before returning.
|