Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SelectableItemBackground不工作_Android_Listview_Android Recyclerview - Fatal编程技术网

Android SelectableItemBackground不工作

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/

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/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工作。