【问题标题】:Previewing resolution specific layout in Eclipse在 Eclipse 中预览特定于分辨率的布局
【发布时间】:2013-01-04 21:01:56
【问题描述】:

我在我的 android 项目中添加了一个名为 layout-976x600 的文件夹,用于特定分辨率的布局。一切正常,但我无法在 Eclipse(4.2.1 Mac OS X Mountain Lion)中预览布局。

在“图形布局”选项卡中,我只有一个空白调色板、查看区域,并且“正在加载编辑器”文本永远显示在信息框中。是否可以在此处进行预览,还是我被困在正常的 layout 文件夹中工作并在完成后移动?


编辑: 最终通过重命名文件夹来解决这个问题。奇怪的是,如果我重命名文件夹,打开文件,重命名 backfinally 再次打开它,有时它会起作用。似乎是 Eclipse 的问题。无论如何,我应该使用合法标识符,所以我将其标记为正确的解决方案。

【问题讨论】:

  • 首先,将你的android工具更新到最新版本和eclipse adt插件。第二,向我们展示xml内容)
  • 奇怪...当我将文件复制到另一个项目时,它打开得很好(带有预览)。然后我尝试删除原始文件并将复制的文件移回原始位置。预览在那之后就开始工作了。
  • 我并不感到惊讶)有时您需要重新启动 eclipse 以解决所有无法修复的问题)

标签: android xml eclipse layout


【解决方案1】:

layout-976x600 是无效名称。只有有限的限定符列表可以应用于资源文件夹。这个page 会帮助你。

【讨论】:

  • 这很好奇......虽然它有效:)。我已经在普通设备和平板电脑上进行了测试。每个都使用了正确的布局。在接受这个作为答案之前,我将做更多的研究。谢谢!
  • 如果 android 找到未知的限定符,它会忽略它们。我检查了我的日食,它也忽略了它们,我可以看到预览。也许您应该等待更多时间或使用新的更快的计算机,或者您在使用 android 工具时遇到了一些问题......但您的限定符仍然是错误的)
  • 是的,我刚刚检查了一个具有类似名称布局目录的不同项目,它按预期工作。嗯...我需要再挖掘一些,看看有什么不同。
  • 好像和布局名称有关,我接受。如果我重命名为有效的标识符,它们都可以正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
相关资源
最近更新 更多