gpt4 book ai didi

android - 即使已弃用,在 Display 上使用 .getWidth 是否安全

转载 作者:IT王子 更新时间:2023-10-28 23:43:32 41 4
gpt4 key购买 nike

所以我有一个小问题,我正在编写一个需要将屏幕宽度发送到服务器的函数。我得到了一切工作,我使用:

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();

获取宽度。但是 .getWidht() 函数已被弃用,它说你需要使用:

Point size = new Point();
display.getSize(size);

但该功能仅适用于 api 级别 13 或更高级别,而我的最低 sdk 为 8。那我该怎么办?如果我留在 getWidth 那里安全吗?为什么要添加新功能而不是使其向后兼容?

最佳答案

这种方法可能会有所帮助:

DisplayMetrics displaymetrics = new DisplayMetrics();
mContext.getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int screenWidth = displaymetrics.widthPixels;
int screenHeight = displaymetrics.heightPixels;

关于android - 即使已弃用,在 Display 上使用 .getWidth 是否安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780384/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com