1

首先,我为我的英语语言能力差表示歉意。我的项目有问题。我的项目使用动态功能,有 4 个模块(app、A、B、C),我的应用程序是单个活动,这意味着主要活动在模块应用程序中,模块 A、B、C 只包含片段。我希望模块 A 有它单独的主题和单独在其 res 目录中的所有可绘制对象。我在模块A res 目录中创建了themes.xml,并定义了一个主题,其父级是应用程序模块的主题。

<style name="ThemeOfA" parent="AppTheme">

现在我在这个主题中设置了一些 attr 的值,例如:

<item name="mainAModuleBackground">@@drawable/background_a</item>

我在模块 A 中的某些布局中使用该属性。但是当我运行应用程序时,它崩溃并且日志无法膨胀使用“mainAModuleBackground”属性的布局。我知道这是因为我没有在模块 A 中正确设置主题我尝试在模块 A 的清单中设置主题。我尝试在模块 A 中的片段的 onCreate 中设置主题,但问题仍然存在。你知道我该怎么做吗?

4

0 回答 0