繁体   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