如何将库模块中的可绘制资源用于我们的应用程序模块?

时间:2017-01-19 07:18:59

标签: android android-layout android-studio android-appcompat

我正在使用android studio 2.1.3, 我有import compile' com.android.support:appcompat-v7:23 +'。现在我想在我的应用程序模块中使用appcompat库中的图像。请尽快回复。

我附上截图。请检查图片。

enter image description here

3 个答案:

答案 0 :(得分:2)

你不能这样做.appcompat库中的大部分资源都是私有的。这个库在res / value中有public.xml,只有这个xml中定义的资源是可访问的,其余资源是隐式私有的android不会给你建议使用它们。你最好的选择是下载它的副本并将它放在你自己的应用程序的drawable中,这样你就可以参考它们了。 资源:https://developer.android.com/studio/projects/android-library.html

答案 1 :(得分:1)

对于xml- 制作一个imageview。

在图像视图中写下 -

android:src="@drawable/name"

它将起作用

enter image description here

所以现在点击剪贴画图标,有数百个图标和图片。它们可能与外部库相同。单击“下一步”以查找所需的图像,然后将其添加到可绘制文件夹中,然后即可使用它。

答案 2 :(得分:0)

在xml中添加imageView并添加背景。

android:background="@drawable/any_image_you_want"