0
我有库项目和主项目。在图书馆项目中,我有一个带有R.id.ic_generic_error
的图标,在主项目中,我有一个具有相同ID的替代图标。在运行时,我的应用总是显示图标的主要项目版本,尽管我使用的包名称如com.libraryname.R.id.ic_generic_error
。资源在Android中覆盖
现在我想使用图书馆的图标。可能吗?
我有库项目和主项目。在图书馆项目中,我有一个带有R.id.ic_generic_error
的图标,在主项目中,我有一个具有相同ID的替代图标。在运行时,我的应用总是显示图标的主要项目版本,尽管我使用的包名称如com.libraryname.R.id.ic_generic_error
。资源在Android中覆盖
现在我想使用图书馆的图标。可能吗?
为库图标指定一个不同的资源名称。图书馆资源总是被具有相同名称的项目资源覆盖。
如果您需要ic_generic_error
图标存在于库项目中(例如,因为它在布局或代码中被引用),您可以为重命名的库图标创建一个别名。有关如何执行此操作的信息,请参阅Creating alias resources。