android - 为什么我的 1280x800 mdpi 设备拉动非 sw600dp 布局

标签 android

所以我在之前开发的应用程序中遇到了问题,所以我做了一些更小的东西来测试。我创建了一个 1280x800 MDPI 模拟器,并在端口、陆地和 sw600dp 中使用“main_layout”布局运行它。现在基于 DPI 和它应该从 sw600dp 中提取的尺寸,但它实际上是从我的端口和横向布局文件夹中提取的。我通过设置标签并打印它们来测试它以查看我使用的是哪种布局。

对于港口和陆地,我将“小”作为标签,而 sw600dp 将标签设为“大”。当我打印出标签时,我得到:“小”。但是像这样的设备不应该从 sw600dp 中拉出来吗?

最佳答案

遗憾的是,直到 API 级别 13 (Android 3.2) 才引入 sw 限定符(非常有用)。因此在 API 12 上,这些文件夹将不受尊重。

另请参阅:https://stackoverflow.com/a/8935720/321697

关于android - 为什么我的 1280x800 mdpi 设备拉动非 sw600dp 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19460194/

相关文章:

android - Android File.exists() 不区分大小写吗?

android - 无法解析 : com. android.installreferrer:installreferrer

android - 我可以将 tawk.to 集成到我的 Flutter 应用程序的导航栏中吗?

android - 在模拟器上找不到 float 操作按钮

android - 在 Graphview 库中使用日期

android - 如何在ViewPager中实现可缩放的ImageView?

android - 使用 Admob 强制关闭

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

android - 无法使用 parse.com 从用户向用户发送推送

java - 无需配对即可连接到 BLE 信标