You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Height屏幕限定符h615dp未加载对应dimens值问题

问题详情

我配置了适配dp≥615dp的h615dp dimens资源目录,测试设备参数如下:

屏幕高度:2055px
屏幕密度:xxhdpi
计算得Dp = 2055/(480/160) = 685 dp

由于实际可用屏幕高度像素会略低于设备标称值,我通过以下代码获取真实高度像素:

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
Log.d("height", "height: " + height);

获取到的真实高度像素为1911px,重新计算真实Dp:

真实高度:1911px
屏幕密度:xxhdpi
计算得Dp = 1911/(480/160) = 637 dp

尽管637dp≥615dp,但应用仍未加载h615dp目录下的dimens值,而是使用默认目录的配置。

内容的提问来源于stack exchange,提问作者sacacorchos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:15:39