J'essaie d'obtenir un CardView pour afficher l'effet d'entraînement lorsqu'il est touché en définissant l'attribut android: backgound dans le fichier XML d'activité comme décrit ici sur la page Développeurs Android, mais cela ne fonctionne pas. Aucune animation, mais la méthode dans onClick est appelée. J'ai également essayé de créer un fichier ripple.xml comme suggéré ici , mais le même résultat.
Le CardView tel qu'il apparaît dans le fichier XML de l'activité:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="155dp"
android:layout_height="230dp"
android:elevation="4dp"
android:translationZ="5dp"
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:onClick="showNotices"
android:background="?android:attr/selectableItemBackground"
android:id="@+id/notices_card"
card_view:cardCornerRadius="2dp">
</android.support.v7.widget.CardView>
Je suis relativement nouveau dans le développement Android, donc j'ai peut-être fait quelques erreurs évidentes.