让RecyclerView作为HorizontalScrollView的直接子view,但是使用
rightTitleRecyclerView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL,false));
以上方法无法滑动recyclerView只能显示一部分,后来尝试将其改为GridLayoutManager就是可以的。
因为项目变动,需要实现多类型的item,使用BaseMultiItemQuickAdapter实现的。但是这时候就会出现宽度小的item与item之间
出现空隙。(原因暂不明确,有知道原因的还请不吝赐教)
后来在同事的帮助下,在recyclerView外边包了一层Relativelayout布局,然后使用LinearLayoutManager解决了问题。
当时我试过使用Linerlayout作为其父布局,没有成功。为什么使用Relativelayout就可以,估计得看两个layout
的源码才能了解了。
转载请注明原文地址: https://www.6miu.com/read-26272.html