转载注明出处:http://blog.csdn.net/moushao/article/details/56843202
这两天用两个个RecyclerView实现二级菜单,却不曾想出现了一个bug.
如果RecyclerView上拉过(屏幕第一条数据并不是List的第一条数据),无论点击父的还是子的item,父RecyclerView会自动刷新并回到顶部.如果子RecyclerView也被上拉了,无论点击父的还是子的item,子RecyclerView都不会刷新回到顶部!如图:
这个Bug搞了我整整三天,真的是三天!!!!国内外的墙也翻了,坑也跳了,官方文档也看了,源码也拜读了,都没有解决到这个问题.
最后无计可施,发到群里让众基友帮忙解决,幸好大家兴致昂昂都在帮忙解决!!!找到了两种方方式
第一:在Layout文件中设置RecyclerView的宽高为warp_content,如