美文网首页
记一次RecyclerView中嵌套RecyclerView导致

记一次RecyclerView中嵌套RecyclerView导致

作者: 抬头别怂 | 来源:发表于2018-10-18 11:57 被阅读81次

项目里面有一个列表页 可刷新及加载的列表页,于是想到了用 SmartRefreshLayout + RecyclerView来实现。

初始时候 没有发现一点问题。后来需求变动 需要在每个item里面 再嵌入RecyclerView,于是乎, 问题来了!!!

网络接口请求完数据刷新列表之后,第一个item的头上部分会隐藏掉。

第一感觉是 SmartRefreshLayout 出问题了(甩锅这个技能完倒是用的炉火纯青),于是去掉了SmartRefreshLayout 跑一下程序。结果:还是原来一个样,

丝毫没有解决问题。

后来也是上网搜了一些资料 找到了解决办法。



android:focusableInTouchMode="true"

android:focusable="true"


以上就是两行关键代码 加在你RecyclerView最外层的根布局上,就是让最外层布局获取焦点,

就可以解决上述问题。

相关文章

网友评论

      本文标题:记一次RecyclerView中嵌套RecyclerView导致

      本文链接:https://www.haomeiwen.com/subject/cemjzftx.html