从模块化项目中的应用程序和模块访问全局资源

时间:2019-02-24 08:26:42

标签: android android-resources android-library

我有一个modularized android project,我需要在所有模块上使用唯一的资源,因此我必须使用在项目的所有部分都可见的全局资源。

enter image description here

在这个项目中,我有一个应用程序和几个模块,所有模块都可以看到Core模块,因此我在上面放置了全局资源,但是遇到了一些问题:

1)我必须使用具有核心程序包名称的资源,并且无法为此设置alias

com.example.module.core.R.color.color_name

2)我无法访问XML格式的资源。

android:textColor="@color/color_name"

现在,如何设置新的package name to resources像这样:

@[package:]color/color_name
@android:color/color_name

例如:

@core:color/color_name

或者您知道的其他方式可以解决我的问题。

0 个答案:

没有答案