LinearLayout Android avec la couleur de ressources: Ce que je fais mal?

J'ai suivi ce tutoriel pour créer une couleur à l'état d'une liste pour un particulier Android vue. J'ai juste envie de mettre en surbrillance lorsque vous cliquez dessus afin que l'utilisateur sait pourquoi l'écran juste changé.

Lorsque la vue est rendue, j'obtiens l'erreur suivante:

org.xmlpull.v1.XmlPullParserException: Binaire dans le fichier XML de la ligne #3: tag nécessite un "drawable" attribut ou de l'enfant de la balise de définition d'un drawable

Ma couleur XML (en res/color/viewcolor.xml):

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="#ff33ffff"/> <!-- pressed -->
    <item android:color="#ff000000"/> <!-- default -->
</selector>

Ma mise en page XML (en res/layout/myview.xml):

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/myview"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="top"
    android:background="@color/viewcolor">
    <!--crap in the layout-->
</LinearLayout>

Qu'ai-je manqué?

InformationsquelleAutor iandisme | 2010-08-17