【问题标题】:Android Default layoutAndroid 默认布局
【发布时间】:2014-08-22 16:11:00
【问题描述】:

所以我有这个文件夹和相应的 xml

  • layout-sw200dp
  • layout-sw600dp
  • layout-sw600dp-land
  • layout-sw800dp
  • 布局

我的问题是布局文件夹会在设备选择预览中自动检测 android wear。我不想将我的应用程序用于 android wear 我该如何删除它?如果我将其更改为另一个,比如说 Nexus 5 预览版,我将被重定向到 sw600dp。我希望我的布局文件夹像普通手机一样使用,比如说 nexus one

【问题讨论】:

  • 它检测到相同的原因是因为它的最新版本可用。只需按照@Anton Savin 的建议删除那些 layout-* 文件夹就可以了

标签: android performance android-layout


【解决方案1】:

如果您不希望您的布局在不同设备上有所不同,您可以删除所有layout-* 文件夹,只留下layout 文件夹。

【讨论】:

  • 谢谢!我删除了 layout-sw200dp,但有些设备给了我设计错误。在其他设备上修复设计的最佳方法是什么。因为我需要它们都至少兼容。我的布局文件夹未检测到其他设备
  • @user3334111 这是一个不同的问题 :) 取决于您拥有的设备和布局。
【解决方案2】:

删除

layout-sw200dp
layout-sw600dp
layout-sw600dp-land
layout-sw800dp

并且只保留layout目录

【讨论】:

    【解决方案3】:

    如果你想禁用屏幕支持,那么你可以通过使用来做到这一点

    <supports-screens android:anyDensity="false" android:largeScreens="false"/>

    还有更多...只需在您的 AndroidManifest 文件中提及即可

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-08
      • 2012-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多