不同布局文件夹中的相同xml文件名问题(android)

时间:2014-06-25 06:14:04

标签: android xml layout

我正在尝试使用不同的屏幕分辨率。然后从一些互联网资源我开始知道我必须在我的res文件夹中指定一些文件夹作为layout-small,layout-large等像那样然后保存我的这些文件夹中所有相应的.xml文件具有相同的名称。但是当我在eclipse中尝试使用它时,出现了一个对话框,说你要覆盖现有文件。 即它不允许我将.xml文件保存在相同名称的相应文件夹中。

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size

如何解决此问题?

3 个答案:

答案 0 :(得分:0)

我没有足够的声誉对您的问题发表评论,所以我把它放在这里。

  • "我开始知道我必须在res / layout文件夹中指定一些文件夹作为layout-small,layout-large等。"

您应该直接在" res"内部创建布局,布局小,布局大的文件夹。夹。不在" res / layout"文件夹中。

  • 转到资源管理器中的项目目录并复制&将xml文件直接粘贴到这些文件夹中并在eclipse中检查它们

答案 1 :(得分:0)

永远不会允许您以相同名称保存文件。使用不同文件夹的不同大小。单独使用可绘制文件夹一个尺寸,并使用Hdpi,ldpi,xhdpi,xxhdpi用于不同尺寸的屏幕。

答案 2 :(得分:0)

我遇到了同样的问题。甚至在布局文件夹的不同文件夹中创建具有相同名称的xml文件(例如布局文件中的横向布局和一般布局文件夹中的纵向布局),但是eclipse并没有让我创建这些文件文件。幸运的是,我自己拯救了你所希望的任务。我只是将相同的文件从文件夹粘贴到另一个,然后手动打开每个文件并逐个更改它们的内容.Eclipse将允许你创建一个xml文件,即使它位于不同的布局文件夹中。(可能是一个BUG)。