Ich folgte this tutorial, um eine Farbstatusliste für eine bestimmte Android-Ansicht zu erstellen. Ich möchte nur, dass es hervorgehoben wird, wenn Sie darauf klicken, damit der Benutzer weiß, warum sich der Bildschirm gerade geändert hat.Android LinearLayout mit Farbressource: Was mache ich falsch?
Wenn die Ansicht gerendert wird, bekomme ich folgende Fehlermeldung:
org.xmlpull.v1.XmlPullParserException: Binary XML-Datei Zeile # 3: Tag einen ‚ziehbar‘ -Attribut oder Kind-Tag erfordert eine ziehbar
definierenMeine Farbe XML (in res/Farbe/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>
Meine XML-Layout (in 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>
Was habe ich vermisst?
, wenn jemand will volle Lösung erhalten, dieses Repository überprüfen: https://github.com/shamanland/AndroidLayoutSelector gibt es individuelle klickbare/überprüfbar '' 'LinearLayout''' wie ein' '' ToggleButton''' –