Programmgesteuert festlegen '?selectableItemBackground' auf Android anzeigen
In xml, das mache ich oft, diese zu emulieren onClick
Wirkung:
<android.support.v7.widget.CardView
android:id="@+id/cardView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:foreground="?selectableItemBackground">
...
</android.support.v7.widget.CardView>
Gibt es eine Möglichkeit, den Zugang ?selectableItemBackground
in java?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für appcompat, die Sie verwenden können,
Für diejenigen, die Arbeit mit Kotlin, hier sind einige extensions, Funktionen hinzuzufügen die Welligkeit auf Android Anzeigen-Typ :
Ich war auf der Suche nach der gleichen Lösung. Ich leicht verändert diese Antwort, um es besser geeignet für die gestellte Frage. Rufen Sie den folgenden code aus dem Konstruktor.
Sollten Sie auf es als
android.R.attr.selectableItemBackground
Versuchen Sie code unten.
TypedArray
wenn Sie nicht immer alle Ressourcen von ihm?