1

Resources$NotFoundException: File res/color/dark.xml from drawable resource

そのエラーがあります。きれいなプロジェクトをやってみました。「R」ファイルに「dark」が表示されます。プロジェクトで使用できます。オートコンプリートが正常に機能していることを意味しますが、エミュレーターでアプリをオンにすると、このエラーが発生します。私がそれを使用する方法があります:

songList.setSelector(R.color.dark);
4

2 に答える 2

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);

注:この投稿から得られたアイデアに答えてください。

編集:Eclipseでプロジェクトをクリーンアップし、Eclipseを再起動してみてください。

于 2012-07-11T21:39:55.297 に答える
0

ドローアブルリソースをres/colorフォルダーに配置します。これをres/drawableフォルダーに配置する必要があります。

于 2012-07-11T21:37:01.493 に答える