我在 drawable-mdpi 中导入了一张图片,然后从按钮中实现了图片,但是出现错误 no resource found here
。我该如何解决这个问题?
我试过这个:
主.xml
<Button
android:id="@+id/imageButtonSelector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable-mdpi/button_focused_orange"/>
最佳答案
所有可绘制对象都在一个资源名称下编译,即 drawable
。 Android 会根据屏幕尺寸自动选择从哪个文件夹中获取可绘制对象,因此您无需特别指出。此外,硬编码 Android 以使用来自特定文件夹类型的资源违背了让 Android 从多个文件夹中进行选择的目的。要解决这个问题,只需更改:
android:background="@drawable-mdbi/button_focused_orange"/>
到
android:background="@drawable/button_focused_orange"/>
关于android - 如何在Android中为按钮设置背景图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034151/