Bootstrap

Android——UI篇:RecyclerView设置点击效果无效的解决办法和item设置水波纹效果:

一、RecyclerView设置点击效果无效的解决办法

最近在学习使用RecyclerView,刚刚写了一个RecyclerView的点击事件,想添加一个点击效果,我是这么写的:


1、先在drawable目录下创建一个xml:item_selector.xml,文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@color/colorListClickColor" android:state_pressed="true" />
    <item android:drawable="@color/colorListClickColor" android:state_focused="true" />
    <item android:drawable="@color/write" />
</selector>

2、然后在RecyclerView的item布局中设置:

 android:background="@drawable/item_selector"
;