我在IntelliJ IDEA中定义了一个活动布局。在ImageButton上,我将android:src
设置为@android:drawable/ic_btn_search
这对我来说似乎是合理的,因为我看到在 data \ res \ drawable-mdpi下的SDK资源中有一个ic_btn_search.png
文件
和 data \ res \ drawable-hdpi
此外,活动预览实际上显示了图像。
但是,验证器说它无法解析此符号,因此拒绝编译。
我是否错误地指定了资源或IDEA是否错误?如何在按钮上设置此图像?
答案 0 :(得分:2)
好的,这似乎是这样的:
根据androiddrawableexplorer,有些资源是公开的,有些则不是。要使用非公开的那些,您必须将它们复制到您自己的资源目录并使用@drawable/[image name]
引用它们。
虽然IDEA的活动预览显示图像,但这很奇怪。