在drawable-hdpi文件夹中的custom.xml上的Android FileNotFound异常

时间:2012-03-05 22:02:48

标签: android xml drawable filenotfoundexception

我一直收到FileNotFound异常,坦率地说,这没有任何意义。这是我的文件:

custom.xml     

<item android:drawable="@drawable/easymode"></item>

main.xml中

<Button android:id="@+id/guess" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="20dp" 
android:layout_marginBottom="20dp" 
android:onClick="myClickHandler" 
android:background="@drawable/custom"></Button>

我已经尝试将背景标记移到其他标记之上以查看是否导致它失败,它无法正常工作。我已将custom.xml文件移动到一个可绘制的文件夹,并进入ldpi和mdpi文件夹,但它一直给我同样的错误。为什么它不能找到我的custom.xml,当它非常明显? R.java也列出了它,所以我知道它已经成功生成了它的链接......帮助!

1 个答案:

答案 0 :(得分:1)

保存后你是否尝试过再次构建R文件?在Eclipse中使用Android SDK时可能会有些混乱(我猜你使用的是Eclipse)。添加新布局xml后,是否在代码中正确解析并识别了按钮和字符串的ID?

我会进行全部保存,然后编译项目然后运行它,看看是否将问题排除在外。 标签的顺序在这里没有区别,因为布局xmls被编译成紧凑的资源。

如果仍然无法找到xml我建议删除xml,重新启动Eclipse并在布局下再次创建它,将上面的代码添加到xml中,保存,编译并运行,看看是否对其进行排序。