在子文件夹中的样式资源值

时间:2014-08-13 18:35:56

标签: android styles directory

在我的android项目中,我在value文件夹中创建了一个名为appTheme的文件夹,在这个文件夹中我有一个名为" AppTheme"在名为themes_apptheme.xml的文件中。 但是当我尝试使用@style/AppTheme访问它时,它无法正常工作:

No resource find that matches the give name '@style/AppTheme'.

但是当我将此文件移动到value文件夹时,它可以正常工作。

问题是:如何在appTheme文件夹上引用该文件?

2 个答案:

答案 0 :(得分:1)

我认为你不能在res文件夹中折叠subFolder!

答案 1 :(得分:1)

android只为每个xml使用一个文件夹,现在根据你的情况,你在values文件夹里面创建一个文件夹,它实际上不起作用。 @style实际上会调用样式名称。调用它旁边的文件夹名称甚至都不会调用它,但它只是values folder中的一个额外文件夹而没有用处。

查看here

你可以看到的只有android中的有效xml and folder

并声明:

They contain things such as application source code and resource files.
Some are generated for you by default, while others should be created if required

should be created if required表示文件夹 xml ,在创建项目时不会生成它,例如动画的anim文件夹。