Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 一个新的可绘制的xml文件_Android - Fatal编程技术网

Android 一个新的可绘制的xml文件

Android 一个新的可绘制的xml文件,android,Android,我想在drawable_hdpi文件夹中创建一个新的xml文件,但新文件不会显示在drawable_hdpi文件夹中,而是显示在layout文件夹中。你能告诉我为什么吗 在SDK 1.6中是可以的,但在SDK 2.2中不是 编辑:例如,在app res/drawable\u hdpi中选择drawable\u hdpi文件夹,然后右键创建新的android xml作为foo.xml,但xml是在layout\u hdpi文件夹中创建的 不是在rawable_hdpi文件夹中,我猜您正试图通过右键

我想在drawable_hdpi文件夹中创建一个新的xml文件,但新文件不会显示在drawable_hdpi文件夹中,而是显示在layout文件夹中。你能告诉我为什么吗

在SDK 1.6中是可以的,但在SDK 2.2中不是

编辑:例如,在app res/drawable\u hdpi中选择drawable\u hdpi文件夹,然后右键创建新的android xml作为foo.xml,但xml是在layout\u hdpi文件夹中创建的
不是在rawable_hdpi文件夹中,我猜您正试图通过右键单击您的drawable_hdpi文件夹在Eclipse中创建一个新的“Android XML”文件。我能重复你的问题。尝试执行此操作时弹出的对话框可以根据中的各种设置指示文件的创建位置

我试着在这里嵌入图像来展示给你们看,但我不愿意。对不起

单选按钮将更改“可用限定符”列表下的文件夹列表,该列表将根据您选择的按钮而更改。无论出于何种原因,drawable没有单选按钮。如果您试图手动编辑文件夹,您的单选按钮选择将消失,并且“完成”按钮将禁用,因此您甚至无法强制它执行您想要的操作

实际上,您应该在eclipse之外手动将一个类似于您想要的xml文件复制到drawable_hdpi文件夹中。之后,只需在Eclipse中刷新res文件夹,文件就会显示在那里。然后您应该能够在Eclipse中编辑它

希望有帮助,
Craig

为什么要将xml文件放在drawable中开始呢?@Ed创建自定义背景,例如。请进一步解释一下“出现在布局文件夹中”的含义。文件就是文件。它将在您创建文件的文件夹中…为什么不能在drawable中手动创建xml文件,我的意思是转到您的项目位置单击res文件夹并单击drawable_hdpi文件夹,在那里您创建了一个文件并将其命名为foo.xml,现在在eclipse中刷新您的项目,这样您就可以在drawable_hdpi folderyes中看到创建的文件,您是对的,但是有其他方法可以做到这一点,而不是在eclipse之外手动将类似于您想要的xml文件复制到您的drawable_hdpi文件夹中。在早期sdk中,我们无法通过copying@pengwang,你说你不能复制是什么意思?我的意思是,在Explorer或Finder中,只需将xml文件复制到适当的drawable文件夹中。请记住,Eclipse只是向您显示项目所在的文件夹结构。您可以使用Explorer或Finder手动复制或移动文件。您只需要让Eclipse为您修改的文件夹刷新其项目视图。我遗漏了什么吗?是的,我知道,我只想知道是否有一种方法不需要将xml文件复制到drawable_hdpi?在早期的sdk中,有这个方法,为什么谷歌会取消这个方法呢?