簡體   English   中英

可以在App模塊中使用library模塊的資源嗎?

[英]Can we use the resource of library module in App module?

我在我的一個項目中使用 lib 和 app 模塊。 我在我的應用程序模塊中使用 lib 資源文件( values>nav_graph>navigation.xmlvalues>nav_graph>navigation.xml 有沒有可能使用它。 導航文件具有 lib 模塊中使用的所有片段的動作。

任何建議/解決方案將不勝感激!!!

是 您可以在您的應用模塊中使用公共圖書館資源。 例如:

我有一個包含字符串資源strings.xml

<resources>
    <string name="app_name" translatable="false">AudioLib</string>
    <string name="save">Save</string>
    <string name="paused">Paused</string>
    <string name="recording">Recording</string>
    <string name="playing">Playing</string>
</resources>

現在,如果我想從中獲取保存屬性,我可以在您的活動中使用這樣的:

resources.getString(com.audiolib.lib.R.string.save)

所以導入 libray 的 R.java 而不是你的應用模塊 R.java

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM