Seguí this tutorial para crear una lista de estado de color para una vista particular de Android. Solo quiero resaltar cuando se hace clic para que el usuario sepa por qué la pantalla acaba de cambiar.Android LinearLayout con recurso de color: ¿Qué estoy haciendo mal?
Cuando se representa la vista, me sale el siguiente error:
org.xmlpull.v1.XmlPullParserException: Línea de archivo XML binario # 3: Etiqueta requiere una etiqueta de atributo o niño dibujable 'definir un dibujable
Mi XML de color (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>
Mi diseño 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é extrañé?
si alguien quiere obtener una solución completa, active este repositorio: https://github.com/shamanland/AndroidLayoutSelector existe la costumbre se puede hacer clic checkable '' 'LinearLayout'''/como un' '' ToggleButton''' –