随着ConstraintLayout用的越来越多,也发现了很多不可思议的事情,要多多注意,特此记录一下。
最近在一个项目中,用到RecycleView,父布局是 ConstraintLayout,很简单的布局,运行后,RecycleView最后一个Item总是有一半显示不出来,很是郁闷,怎么改都不行,一个头两个大,最后想到之前没用ConstraintLayout的时候怎么从来没有遇到过这种问题,手速比脑速快,立马开始行动起来,弃用ConstraintLayout,用普通布局代替,不试不知道,试了吓一跳,果然如我所料,问题解决了。可能是ConstraintLayout计算子布局高度的时候出问题了吧。
大家有有遇到相同问题的,可以参照我的解决方案,如果有深入研究ConstraintLayout,不像本小菜不求甚解,只求解决的,知道原因,给我留言下,万分感谢,共同成长。