2011-05-16 35 views
3

我正在做一些共享的庫,這是我正在做的幾個項目的共同點。問題在於,涉及到XML時,庫項目的XML不包含在主項目中。目前,我正在以編程方式完成所有任務,這顯然不理想。Android - 使用庫項目時的通用樣式資源?

是否有這樣做的方式,在團隊的頭腦其他成員

軸承(不是每次手工粘貼等)都使用這個「框架」過,所以我想它確實是的情況下,只是參考它並且使用它沒有太多的麻煩。

回答

2

只要您將lib作爲「庫項目」(而不是jar)導入,就可以訪問libs中的xml文件。還要確保lib中的所有資源都有唯一的名稱,並且不會與項目中的資源名稱發生衝突。 欲瞭解更多信息,請參閱this page

+0

定義與庫項目中相同的資源ID並不重要。正如您鏈接的文檔中所述:'在應用程序和庫中都定義了資源ID的情況下,這些工具可確保在應用程序中聲明的資源獲得優先權,並且庫項目中的資源不會編譯到應用程序.apk。這使您的應用程序能夠靈活地使用或重新定義在任何庫中定義的任何資源行爲或值。「# – Idolon 2011-09-06 09:11:38

+0

@Idolon是的,您是對的,但如果您想使用庫資源而不是自己的資源。如果您使用相同的資源ID,則基本上都會「覆蓋」庫資源。 – THelper 2011-09-07 10:11:25

+0

是的,正確的。正如上面引用中所述:「這使您的應用程序能夠靈活地使用或重新定義在任何庫中定義的任何資源行爲或值」:-) – Idolon 2011-09-07 10:16:08