首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得全屏的高度在S9和类似的?

如何获得全屏的高度在S9和类似的?
EN

Stack Overflow用户
提问于 2019-01-28 18:24:47
回答 1查看 76关注 0票数 0

我当前检索屏幕高度的android代码是这样的:

代码语言:javascript
复制
Resources.getSystem().getDisplayMetrics().heightPixels

然而,当应用程序在三星S9上以全屏模式运行时(可能在类似的设备上),返回的高度与应用程序未全屏运行时的高度相同,即在全屏模式下计算时没有按钮菜单栏。

有没有更好的方法来检索高度,或者可能意识到应用程序正在全屏运行的事实?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-28 18:40:59

您可以使用

代码语言:javascript
复制
val size = Point()
windowManager.defaultDisplay.getRealSize(size)
size.y // will be your needed height

或者在Java中

代码语言:javascript
复制
Point size = new Point()
getWindowManager().getDefaultDisplay().getRealSize(size)
size.y // this one will be your height

希望这是你需要的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54399896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档