android - 如何将库项目中的可绘制对象引用到android中的主项目布局中?

标签 android layout reference drawable android-library

我有一个 android 库项目和可重复使用的可绘制资源。
假设包名是:com.vijay.mylib;

然后我有一个主项目,它使用上面的库项目。
假设它的包名是:com.vijay.myproject

考虑到我已将库项目与我的主项目正确链接。

在我的主项目中,我有一个名为 main.xml 的布局。 我想在 main.xml 中使用一些可绘制的 rom 库项目。 我如何在xml中做到这一点?
像“@drawable/myImage”这样以正常方式引用对我不起作用。引用选择器窗口仅向我显示主项目中的可绘制对象。不是来自图书馆项目。

(注意:两个项目都有不同的 R.java 包。它对此有什么作用吗?)

最佳答案

您可能需要为库添加自己的 uri 并使用它来引用可绘制对象。

xmlns:vijay="http://schemas.android.com/apk/res/com.vijay.mylib"

那么你应该可以使用drawable访问

@vijay:drawable/myImage

关于android - 如何将库项目中的可绘制对象引用到android中的主项目布局中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241429/

相关文章:

javascript - 浏览器缩小会破坏页面布局

java - Java 中的引用。两个例子,有什么区别?

java - 我可以测试是否存在对 java 中对象的另一个引用吗?

android - 无法完成 Retrofit 请求?

Android 发送捕获的图像在某些设备中旋转 90 度

layout - JavaFX - VBox 中是否可以有滚动条?

android - ScrollView 内的 View 并没有占据所有位置

android - 找不到用于签名配置的 keystore 文件 D\Telegram-master\TMessagesProj\config\release.keystore 'debug'

android - android 中的 getResources() 遇到错误?

c++ - 在引用初始化期间如何创建临时对象?