Had*_*sky 8 android screen-size samsung-s8
在我的应用程序中,我目前正在使用windowManager.getDefaultDisplay()来确定屏幕大小.
使用新的三星S8导航栏,可以使用左下角的"点"显示和隐藏,我得到显示或隐藏的导航栏相同的显示尺寸.它总是返回显示大小,就像显示导航栏一样 - 当导航栏被隐藏时我希望得到1080x2220,但总是得到1080x2076.
有没有什么方法可以通过编程方式区分案例并获得正确的屏幕尺寸,以便我可以正确显示我的应用程序?
小智 2
我遇到了和你一样的问题,我找到的解决方案是测量内容 根 视图的高度:
findViewById(android.R.id.content).getHeight()
Run Code Online (Sandbox Code Playgroud)
希望它能帮助你。
请在此处查看有关android.R.id.content的更多详细信息
| 归档时间: |
|
| 查看次数: |
1515 次 |
| 最近记录: |