我有一個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