我有一个Android Library Project,其中包含styles.xml文件中定义的几个样式/主题。使用Android库项目时如何正确引用xml资源?
通常情况下,在一些其他的XML布局或清单文件中引用此风格的时候,你会只写android:theme="@style/TheNameOfTheStyle"
当使用库项目,如何依赖项目现在正确引用的风格?只是把它作为android:theme="@style/TheNameOfTheStyle"
给我一个错误,说没有找到匹配该名称的资源。
我想这同样的问题适用于,@color等
感谢
其他参考喜欢@string编辑:好了,所以看起来你想引用它就像正常的,但Eclipse中的控制台给我这个错误:
Error: No resource found that matches the given name (at 'theme' with value '@style/ThemeName').
(捂脸)编辑
我只需要在Eclipse中“清理项目”。现在它正在工作。
在Android的书我读它说你可以/应该将其他资源引用为@ [packagename。] type/id,如果当前应用程序包被忽略,则包名称将被忽略,并且您可以使用库项目的页面名称。但是,它并不适用于我,也没有清理项目和重建:-( – 2012-10-08 09:08:03
@Andrew你不需要像这样放入包名,如果资源在你的库项目中,你可以参考它通常,如果它是在自己的项目 – cottonBallPaws 2012-10-08 18:52:58