-1

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

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

2 回答 2

0

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

于 2013-09-08T18:58:50.290 回答
0

尝试Context使用getApplicationContext().

DisplayMetrics metrics = getApplicationContext().getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;
于 2013-09-08T18:40:31.167 回答