作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Android 允许应用查询的设备屏幕属性之一是纵横比。在我看到的示例中,此属性似乎只有两个值 - long 和 notlong。
我正在尝试对 Android 用于将设备归类为具有两种纵横比之一的逻辑进行逆向工程。
为了获得一些官方数据,我引用了 Android Studio 中 AVD 管理器工具中包含的设备定义提供的值,并将其与我自己的计算相结合:
“发布比率”列显示从 AVD 管理器中提取的值。基于这些结果,我无法理解 Nexus 5 和 6 如何被认为是不长,而 Galaxy S4 和 Galaxy Nexus 是如何被认为是长.
最佳答案
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
float ratio = ((float)metrics.heightPixels / (float)metrics.widthPixels);
关于android - 如何以数学方式计算 Android 屏幕纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28551241/
我有一张 table 。我希望它的数据垂直和水平居中。 我使用了 align="center"valign="middle" ,但它没有用。
我是一名优秀的程序员,十分优秀!