Recyclerview的item设置selector背景无效

  • Post author:
  • Post category:其他


在做项目的过程中,只用Recyclerview,需要设置它的item的点击效果。毫无疑问使用的是selector。但是怎么都出现不了效果。

网上的方法试了挺多的。还是没效果。结果发现原来是selector文件里面。默认情况的item放在了前面。把它放到最后就好了。

一开始的设置是这样的,怎么都出不来效果

    <item  android:drawable="@color/color_keyboard_item_nor" />
    <item android:state_pressed="true" android:drawable="@color/color_keyboard_item_pre" />

后来改成这样就好了。

    <item android:state_pressed="true" android:drawable="@color/color_keyboard_item_pre" />
    <item  android:drawable="@color/color_keyboard_item_nor" />

记录下来,将来再出现的时候就好解决了。



版权声明:本文为lin962792501原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。