我正在創建一個Android依賴庫,它將被打包爲一個AAR
文件。依賴關係將有layouts
,strings
,dimens
,images
等我創建了一個示例演示項目,其中包括此依賴項。在Android模塊中有沒有辦法從自己的模塊中獲取資源,而不是從應用模塊獲取資源?
現在考慮以下情況。
我的圖書館包含一個名爲filter.png
的Image
文件,並在佈局文件中使用它。該演示項目還有一個名爲filter.png
的Image
,但它是一個不同的圖像。所以當項目建成時,只有應用程序的filter.png
被拿起。所以即使在我的庫的佈局文件中,我也看到了演示項目使用的圖像。
截至目前,我已在每個資源名稱之前更改了名稱和附加包名稱以避免出現上述情況。 但是,有沒有什麼辦法可以強制Android只從當前模塊挑選資源?