Ich möchte einen Selektor-Klick-Status für ein einfaches Layout, um über seine Kinder zu zeichnen. Ich denke, das ist ähnlich dem Attribut "drawSelectorOnTop" in ListView. Beispiellayout:
%Vor%Hier haben wir also ein lineares Eltern-Layout und ein inneres Kind mit einer festen Hintergrundfarbe (rot). Wenn ich auf das übergeordnete Element klicke, ändert sich die Hintergrundfarbe des Assets wie in meinem Selektor definiert, aber da das Kind in Z-Reihenfolge näher am Benutzer ist, bleibt es unverändert.
Gibt es eine Möglichkeit, den Selektor ausgewählt zu haben - der Status wird über allen Kindern und nicht unter?
angezeigtDanke
Ich stehe vor diesem Problem, und ich habe Ihre Frage schon einmal angeschaut, hier was ich getan habe und perfekt funktioniert:
Sie können das Attribut FrameLayout
android:foreground
verwenden, um den Job für Sie auszuführen
Beispielcode
%Vor%draw_on_top_selector.xml
%Vor%show_cell_background_selected.xml
%Vor%show_cell_background.xml
%Vor%Ich habe vor kurzem einen Beitrag verfasst über das Zeichnen eines Vordergrundselektors in einer beliebigen Ansicht. Dadurch können Sie verschachtelte Layouts vermeiden.
Hoffe, das wird helfen.
Tags und Links android