Android:我应该怎么做而不是使用已弃用的函数(getwidth())?

Nav*_*777 11 java android deprecated

我想使用函数activity.getWindowManager().getDefaultDisplay().getwidth()但是有一个警告说这个函数已被弃用

我该怎么办 ?我还应该使用这个功能吗?还是有一些其他功能也一样?

Mic*_* Z. 28

不推荐使用意味着不应该使用它,但出于兼容性原因它仍然存在.

您应该使用:

Point size = new Point();
activity.getWindowManager().getDefaultDisplay().getSize(size);
int width = size.x;
int height = size.y;
Run Code Online (Sandbox Code Playgroud)