在做项目的过程中,只用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 版权协议,转载请附上原文出处链接和本声明。