我正在尝试在getWindowManager()
内部使用BroadcastReceiver
,但出现此错误:
“该getWindowManager()
类型的方法未定义MyReceiver
”
我只需要得到display.getWidth()
和display.getHeight()
有什么提示吗?非常感谢。
我正在尝试在getWindowManager()
内部使用BroadcastReceiver
,但出现此错误:
“该getWindowManager()
类型的方法未定义MyReceiver
”
我只需要得到display.getWidth()
和display.getHeight()
有什么提示吗?非常感谢。
只需要上下文的简单代码
DisplayMetrics metrics = new DisplayMetrics();
WindowManager windowManager = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
windowManager.getDefaultDisplay().getMetrics(metrics);
更多信息转到文档
或者你可以使用这个
context.getResources().getDisplayMetrics()
但阅读文档
返回对此资源对象有效的当前显示指标。返回的对象应被视为只读。
getWindowManager()
是一种方法Activity
。您不能使用此方法。请使用getSystemService()
来检索WindowManager
,如文档中所述WindowManager
。