【问题标题】:Android XML Layout folders for different devices适用于不同设备的 Android XML 布局文件夹
【发布时间】:2018-11-02 19:53:29
【问题描述】:

我的 res 文件夹中有这些文件夹。

然而,在设备预览中,只有平板电脑默认正确的布局 xml 文件,所有手机都转到原始布局文件夹。我尝试更改其他两个文件夹(320 和 480)的 dp 值,但手机都转到原始布局文件夹。

【问题讨论】:

  • 您是在询问 Android Studio 预览版,还是在设备上运行应用时会发生什么?
  • 对于android预览,当我运行模拟器时它仍然使用错误的布局xml

标签: android xml android-studio android-layout android-resources


【解决方案1】:

作为项目中的布局文件夹: layout-sw600dp 表示所有宽度为 600dp 及以上的屏幕都将使用此布局文件夹。

layout-sw480dp - 所有宽度大于 480dp 小于 600dp 的屏幕都会使用这个布局文件夹。

layout-sw320dp - 所有宽度小于 320dp 的屏幕都会使用这个布局文件夹。

链接到 dp 中的屏幕尺寸: screen sizes

安卓指南:Android guide

【讨论】:

  • 所以某些屏幕(即 nexus 5 和 nexus 4)不应该转到 sw320dp
  • Nexus 5 宽度为 360dp,需要使用 sw320dp 文件夹中的布局。尝试在真机上运行...
  • 尝试在真机上运行,​​一切依旧使用sw320dp文件夹(pixel 2, pixel 4, pixel 5, pixel 2 xl)
猜你喜欢
  • 1970-01-01
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多