Resources$NotFoundException: File res/color/dark.xml from drawable resource
我有这个错误。我试过干净的项目。我可以在“R”文件中看到“黑暗”。我可以在项目中使用它:我的意思是自动完成工作正常,但是当我在模拟器上打开应用程序时出现此错误。有我如何使用它:
songList.setSelector(R.color.dark);
答案 0 :(得分:1)
使用setSelector()
的正确方法是:
在res / drawable
中创建一个xml例如,让res/drawable/selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true"
android:drawable="@color/black" />
</selector>
然后在res\values\strings.xml
<color name="black">#000000</color>
然后将选择器设置为
songList.setSelector( R.drawable.selector);
注意:回答this发布的想法。
编辑: 尝试在Eclipse中清理项目并重新启动Eclipse。
答案 1 :(得分:0)
您将可绘制资源放在res / color文件夹中。你应该把它放在res / drawable文件夹中。