Ripple-Effekt funktioniert nicht mit dem folgenden Code! Verwenden des folgenden relativen Layouts als Element in der Recycler-Ansicht. Gebäude mit Xamarin-Plattform.Ripple-Effekt funktioniert nicht im relativen Layout mit Bild
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativelayout"
android:layout_width="fill_parent"
android:layout_height="120dp"
android:paddingBottom="1dp"
android:focusable="true"
android:clickable="true"
android:foreground="?android:attr/selectableItemBackground">
<ImageView
android:id="@+id/bugImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/grey_small"
android:clickable="false"/>
<TextView
android:id="@+id/textBugName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/bugImage"
android:layout_alignTop="@id/bugImage"
android:layout_alignBottom="@id/bugImage"
android:gravity="left"
android:text="Klebsiella pneumoniae"
android:textColor="#ffffffff"
android:textSize="30dp"
android:layout_marginRight="145dp"
android:padding="10dp"
android:shadowColor="#000000"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="25"
android:clickable="false"/>
<TextView
android:id="@+id/textBugCount"
android:layout_width="135dp"
android:layout_height="wrap_content"
android:layout_alignRight="@id/bugImage"
android:layout_alignTop="@id/bugImage"
android:layout_alignBottom="@id/bugImage"
android:gravity="right"
android:text="234"
android:textColor="#ffffffff"
android:textSize="30dp"
android:padding="10dp"
android:shadowColor="#000000"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="25"
android:clickable="false"/>
</RelativeLayout>
Ich habe dies bereits android:foreground="?android:attr/selectableItemBackground"
versucht und es hat nicht funktioniert!
Wie behebt man das? Getestet habe ich es auf api 22.
Mehr info .... bitte – Cliff