Gallery / AdapterView Child Drawable State

Ich verwende eine Galerieansicht, bei der die Ansicht für jedes Element nicht trivial ist und aus Text sowie mehreren Schaltflächen besteht.

Wenn ich klicke, um die Galerieansicht zu ziehen (irgendwo nicht auf eine der Schaltflächen), ändert sich der Zeichenstatus der Schaltfläche in gedrückt und wird angezeigt, als ob alle Schaltflächen gerade gedrückt würden. Darüber hinaus tritt für den ausgewählten Status dasselbe Verhalten auf (z. B. ändert sich die Farbe des gesamten Texts der untergeordneten TextViews).

Ich versuche, dieses Verhalten zu verhindern und habe das xml-Attribut android: duplicateParentState sowie die Eigenschaft setDuplicateParentStateEnabled gefunden. Dies scheint das zu erreichen, was ich versuche, aber es scheint keine Wirkung zu haben.

Irgendwelche Ideen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage