我在drawable-mdpi中导入了一个图像,然后从按钮实现了图像,但发生了错误no resource found here
。我该如何解决这个问题?
我试过了:
main.xml中
<Button
android:id="@+id/imageButtonSelector"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable-mdpi/button_focused_orange"/>
答案 0 :(得分:18)
所有drawable都在一个资源名称下编译,即drawable
。 Android会根据屏幕大小自动选择从哪个文件夹中取出可绘制的内容,因此您无需专门指出它。此外,硬编码Android使用来自特定文件夹的资源类型的目的是为了让Android有多个文件夹可供选择。要解决此问题,只需更改:
android:background="@drawable-mdbi/button_focused_orange"/>
要
android:background="@drawable/button_focused_orange"/>
答案 1 :(得分:4)
应为@drawable/button_focused_orange
不是@drawable-mdpi/button_focused_orange
答案 2 :(得分:0)
尝试清理并重建项目。 如果您使用的是Eclipse,可以通过单击 project - &gt;来完成此操作。 clean 然后项目 - &gt; 构建项目
答案 3 :(得分:0)
您不必提及-mdpi来添加背景图片,只需使用drawable。这是你修改过的代码。试试这个。
z <- reactive(mtcars[,c(as.numeric(input$column1),as.numeric(input$column2))] )
output$mytable = renderDataTable(z()) # Notice the parenthesis after z