在 Android 5.0 中,我的 ListView 在单击列表项时会产生涟漪效果。有没有办法禁用此效果?查看文档,我看不出任何方式 ( https://developer.android.com/reference/android/widget/ListView.html )
最佳答案
您可以使用 android:listSelector
属性删除或替换列表选择器。 Material 下的默认列表选择器是 ?android:attr/selectableItemBackground
,它是有界波纹。
<ListView
...
android:listSelector="@drawable/my_list_selector" />
要完全禁用选择器,您可以使用 @null
或 @android:color/transparent
(对于某些 Android 版本效果更好)值,如下所示:
<ListView
...
android:listSelector="@android:color/transparent" />
关于android - 在 ListView 上禁用波纹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27206906/