我知道有很多关于如何获得屏幕宽度和高度的问题,但我尝试了所有我能找到的内容,而且我无法让它们中的任何一个工作。 例如,在此代码中,我收到上下文错误:
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int width = metrics.widthPixels;
int height = metrics.heightPixels;
答案 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()。