2016-12-14 116 views
0

我有库项目和主项目。在图书馆项目中,我有一个带有R.id.ic_generic_error的图标,在主项目中,我有一个具有相同ID的替代图标。在运行时,我的应用总是显示图标的主要项目版本,尽管我使用的包名称如com.libraryname.R.id.ic_generic_error资源在Android中覆盖

现在我想使用图书馆的图标。可能吗?

回答

0

为库图标指定一个不同的资源名称。图书馆资源总是被具有相同名称的项目资源覆盖。

如果您需要ic_generic_error图标存在于库项目中(例如,因为它在布局或代码中被引用),您可以为重命名的库图标创建一个别名。有关如何执行此操作的信息,请参阅Creating alias resources