recyclerview嵌套GridView去屏蔽后者的点击事件,而是前者响应到事件。


无论是标题中的嵌套方式,还是其它列表控件之间的嵌套,都适用。

1、在GirdView的所在布局的根布局中设置改属性: android:descendantFocusability="blacksDescendants" 

2、动态设置GirdView的如下属性:

  gridview.setClickable(false); 
       gridview.setPressed(false); 
       gridview.setEnabled(false); 

经过如上两步操作即可在recyclerview的OnItemClickListener()中获得点击事件的响应了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM