android - 在 Nexus 7 800*1280 上使用 sw720 代替 hdpi 值

标签 android android-screen-support

我读了这个链接:

Different resolution support android

res/values-sw720dp/dimens.xml (800*1280)

但是当我在 Nexus 7 上运行布局时 - Genymotion 上的 API 19 800*1280,它使用

values-hdpi

而不是

values-sw720dp

!

enter image description here

我的最小 API 是 14。

为什么?

最佳答案

因为 Nexus 7 没有最小宽度值 >= 720dp。 Nexus 7 的密度为 TVDPI (1.3x),这意味着 1280x800 分辨率实际上为 961dp x 600dp。因此它应该匹配 sw600dp 限定符,但不会匹配 sw720dp,因为它的最小宽度是 600dp。

关于android - 在 Nexus 7 800*1280 上使用 sw720 代替 hdpi 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25127104/

相关文章:

android - 是否可以在不在 android 的 firestore 中创建文档的情况下将子集合添加到集合中?

android - 如何在折叠工具栏android中实现滑动图像

android - 设置可绘制文件夹以用于不同的分辨率

安卓多屏设计

android - 您的设备与 Asus Nexus 7 英寸选项卡中的此版本不兼容

android - 处理方向改变android

android - Nexus 6 和 Nexus 9 屏幕密度

java - Gradle 3.3报错Need Java 7 or Later 未解决

android - LoginButton 与原生 Fragment

Android可搜索配置语音搜索语言