Android SelectableItemBackground不工作
XML布局Android SelectableItemBackground不工作,android,listview,android-recyclerview,Android,Listview,Android Recyclerview,XML布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:minHeight="48dp" android:layout_height="48dp" android:background="?attr/
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:minHeight="48dp"
android:layout_height="48dp"
android:background="?attr/selectableItemBackground"
android:gravity="start|center_vertical"
android:orientation="horizontal"
android:paddingEnd="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingStart="16dp">
<ImageView
android:id="@+id/icon"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp" />
<RobotoTextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start|center_vertical"
android:gravity="start|center_vertical"
android:textSize="14sp"
app:typeface="roboto_medium"
android:textColor="@color/primary_text"/>
这是我在recyclerview中的行布局,我以前使用过“?attr/selectableItemBackground”,它工作得很好,但没有任何东西能使这种连锁反应起作用!有人有什么建议吗?事实证明,selectableItemBackground一直在工作,它隐藏在白色背景和ThemeOverlay.AppCompat的组合中。我将灯光主题放在每一行,然后涟漪就可见了。你能把你的问题弄清楚一点吗?当然,我会重新构造我的问题,本质上,我试图让我的recyclerview行(如上所示)产生涟漪效应/selectableItemBackground效应。我将它添加到线性布局的背景中,但当我单击一行时,它不会显示出来。我有其他类似的项目,但由于某种原因,这个布局在什么api级别不起作用?在棒棒糖和预棒棒糖?正确,它不会在棒棒糖或KitKat工作。