使用Android库项目时,如何正确引用xml资源?

cot*_*aws 34 xml android android-library

我有一个Android库项目,其中包含在styles.xml文件中定义的几个样式/主题.

通常,在其他xml布局或清单文件中引用此样式时,您只需编写 android:theme="@style/TheNameOfTheStyle"

使用库项目时,依赖项目如何正确引用该样式?只是把它留下来android:theme="@style/TheNameOfTheStyle"给我一个错误,说没有找到匹配该名称的资源.

我想同样的问题也适用于@string,@ color等其他参考文献.

谢谢

编辑:好的所以看起来你似乎正常引用它,但是eclipse中的控制台给了我这个错误:

错误:找不到与给定名称匹配的资源(在'theme'处,值为'@ style/ThemeName').

(facepalm)编辑

我只需要在Eclipse中"清理项目".现在它正在运作.

Raf*_*l T 16

在添加资源(或只是启动autobuild)和清理项目后构建项目非常重要,这有助于大多数时间.当"出错"时重新启动Eclipse也是一个好主意.

另请注意,Android合并了资源,因此构建的最后一个项目"赢得"该名称.因此,以某种方式为所有资源添加前缀是个好主意.