ViewPager2 RecyclerView.Adapter适配器的item布局的高度

398 阅读1分钟

ViewPager2的简单使用中碰到的问题

项目中的列表一般都是使用LinearLayoutManger纵向(滚动)展示,一屏中展示多条记录,这时候适配器中的item布局的高度就得设置为wrap_content或者给个固定高度,如果设置成了match_parent,哪怕布局内容就一点也会填充满整个RecyclerView.

在使用ViewPager2的时候,习惯性的把适配器的item布局的高度也给整成了wrap_content,结果就崩了,再加上项目中的一些问题,导致我用模拟器运行只崩溃但没有报错信息,最后还是新开了个项目,然后代码原样拷过去运行,才发现是布局高度导致的,只要改成match_parent就可以了

就这折腾了快半天了,脑瓜子都嗡嗡的。