嘿,我需要在我的应用程序中获取屏幕的宽度。该应用程序将在 2.1 及更高版本上运行。我已经将它设置为如下所示。该方法已弃用,我可能应该使用 getSize 或其他方式。但问题是:这是否适用于 3.0+ 和 4.0+ 等 android 版本,还是会使应用程序崩溃。我之前在一个线程中使用过一个不推荐使用的方法,它使应用程序在冰淇淋设备上崩溃。下面的方法会起作用吗?
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
编辑:
我已经尝试过 getSize 但我没有让它工作:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;