获取报告的屏幕宽度和高度

Psest328

这可能最终成为一个“是”或“否”的问题......

从牛轧糖(也许是棉花糖?)开始,用户可以更改其设备的显示尺寸。特别是在 Galaxy S8 和 S8+ 上,用户可以更改显示分辨率。

我在这里看到了解决方案:获取屏幕宽度和高度

问题:这些解决方案是否提供屏幕的实际高度/宽度,而不管分辨率如何改变,或者如果分辨率改变,它们是否提供调整后的屏幕高度/宽度?

如果是第一个,我如何获得调整后的高度/宽度?

鲍勃

有趣的问题。它以像素为单位为我提供了调整后的尺寸。我现在已经在运行 Android O 的 Pixel 中对其进行了测试。

方法一:

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

方法二:

        Configuration configuration = getResources().getConfiguration();
        int screenWidthDp = configuration.screenWidthDp; 
        int screenHeightDp = configuration.screenHeightDp;
        int smallestScreenWidthDp = configuration.smallestScreenWidthDp;

这两种方法都返回调整后的尺寸。第一种方法返回设备屏幕尺寸。第二种方法返回应用程序屏幕的尺寸。当在多窗口模式下打开两个应用程序时,这两个结果会有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取屏幕的宽度和高度-Android

来自分类Dev

Delphi 3报告的屏幕宽度和高度不正确

来自分类Dev

动态报告-设置报告的宽度和高度

来自分类Dev

libgdx获取2D游戏的屏幕宽度和高度

来自分类Dev

如何在SwiftUI中获取视图或屏幕的高度和宽度

来自分类Dev

libgdx获取2D游戏的屏幕宽度和高度

来自分类Dev

SSRS和PowerShell:以Excel格式获取报告

来自分类Dev

在iOS中,如何获取屏幕的高度和宽度,包括在横向模式下宽度大于高度?

来自分类Dev

根据屏幕宽度和高度更改div宽度和高度

来自分类Dev

如何使div的高度和宽度等于屏幕的宽度和高度?

来自分类Dev

获取ViewPager的宽度和高度

来自分类Dev

Android:如何查找屏幕的宽度和高度?

来自分类Dev

正确定位(屏幕宽度和高度)

来自分类Dev

让div保持屏幕的宽度和高度

来自分类Dev

PHP,NetSuite API,获取报告

来自分类Dev

如何在Windows Phone 8.1中获取屏幕分辨率(宽度和高度)?

来自分类Dev

如何在Windows Phone 8.1中获取屏幕分辨率(宽度和高度)?

来自分类Dev

Adobe Analytics 2.0 API端点,用于获取报告套件事件,道具和evar

来自分类Dev

报告服务。不同的单元格宽度和高度

来自分类Dev

以编程方式获取布局的高度和宽度

来自分类Dev

动态获取布局的高度和宽度

来自分类Dev

获取组件的实际宽度和高度

来自分类Dev

获取父级的宽度和高度

来自分类Dev

在Pygame中获取图像的宽度和高度

来自分类Dev

Windows Phone获取网格的高度和宽度

来自分类Dev

从视图中获取容器的宽度和高度

来自分类Dev

如何获取表格的内部宽度和高度

来自分类Dev

获取列的高度和宽度并更新大小

来自分类Dev

角获取组件的高度和宽度

Related 相关文章

热门标签

归档