gpt4 book ai didi

android - Nexus 7 实际屏幕尺寸

转载 作者:行者123 更新时间:2023-11-29 15:21:22 31 4
gpt4 key购买 nike

我为 Nexus 7 构建了一个简单的应用程序。我使用以下代码获取以 DP 为单位的屏幕尺寸。

this.getResources().getConfiguration().screenWidthDp;
this.getResources().getConfiguration().screenHeightDp;

其中“this”是 MainActivity 上下文对象。

我得到这些值:宽度为 600 dp,高度为 888 dp。

像素密度为tvdpi为213,dp与像素之比为1.33

我用的是这个公式

pixels = dips * (density / 160) 

这给了我高度

pixels = 888 * (213 / 160) = 1182.15. 

我知道 Nexus 7 屏幕的像素大小是 800 x 1280。在此计算中缺少的 100 像素高度在哪里?还是我做错了什么?

最佳答案

Configuration.screenHeightDp()返回屏幕可用区域的尺寸。

您的计算值 1182 接近以像素为单位的高度 minus the navigation bar and status bar (1173) 的 Nexus 7,换句话说,您的应用可以使用的分辨率。

全屏应用应该能够使用完整的 1280 分辨率。

关于android - Nexus 7 实际屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17910255/

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