如何获得屏幕宽度和高度?

时间:2013-09-08 18:36:05

标签: android

我知道有很多关于如何获得屏幕宽度和高度的问题,但我尝试了所有我能找到的内容,而且我无法让它们中的任何一个工作。 例如,在此代码中,我收到上下文错误:

DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;

2 个答案:

答案 0 :(得分:0)

尝试使用Context获取getApplicationContext()个应用程序。

DisplayMetrics metrics = getApplicationContext().getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;

答案 1 :(得分:0)

使用getWindowManager()。getDefaultDisplay()。get height()/ get width()。