Android開発者ページで説明されているように、アクティビティXMLファイルでandroid:backgound属性を設定して、CardViewに触れたときにリップル効果を表示しようとしていますが、機能しません。アニメーションはまったくありませんが、onClickのメソッドが呼び出されます。ここで提案されているとおり、ripple.xmlファイルの作成も試みましたが、結果は同じです。
アクティビティのXMLファイルに表示されるCardView:
<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>
私はAndroid開発に比較的慣れていないため、いくつかの明らかな間違いを犯した可能性があります。
前もって感謝します。