android - 设备的显示宽度和高度在更改方向以查找 Android 设备的纵横比时发生了变化

标签 android

您好,我发现有关平板电脑在更改方向肖像时的像素宽度和高度计算的问题,其中宽度 =800 和高度 =1200 在横向模式下它更改为宽度 =1165 和高度 =790 为什么会出现这种差异 我正在使用这段代码

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;` 

最佳答案

是的,这是可能的,因为您的设备硬件按钮也占用了一些屏幕尺寸。

关于android - 设备的显示宽度和高度在更改方向以查找 Android 设备的纵横比时发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38674842/

相关文章:

Android Api 23 更改导航 View headerLayout textview

android - 如何获取非 Activity View 的复选框 ID?

android - 如何保持键盘状态与之前的 Activity 相同?

java - 我的 Hashmap 对象值列表对象仅返回我放入 ArrayList<Map<String,Object>>>(); 中的最后一个对象;

android - 无法在 JNI 中更新 jobobject

android - FasterXML Jackson ObjectMapper for .Net MVC4 JSON POST 结果类型对象

android - 如何更改状态栏颜色以匹配 Lollipop 中的应用程序? [安卓]

android - token “OnClickListener” 上的语法错误,= 预期在此 token 之后

android - 如何纠正android中的ConcurrentModificationException

javascript - 多种 Google Analytics 跟踪方式 - 移动网络应用程序和 native 应用程序