vlayout icon indicating copy to clipboard operation
vlayout copied to clipboard

setMargin,setPadding在滑出屏幕再划回来后消失

Open baiyuliang opened this issue 5 years ago • 6 comments

设置LinearLayoutHelper.setMargin 或者 setPadding,滑动列表后设置的margin或者padding值消失,什么原因?

baiyuliang avatar May 21 '19 05:05 baiyuliang

我也遇到了这个问题,设置marginBottom有时候会变成marginTop,而且大小也不对,有时候margin又消失没有了

AmoryPepelu avatar May 21 '19 06:05 AmoryPepelu

我也遇到了这个问题,设置marginBottom有时候会变成marginTop,而且大小也不对,有时候margin又消失没有了

发现只有LinearLayoutHelper有这个问题,Grid就没事

baiyuliang avatar May 21 '19 06:05 baiyuliang

目前的解决办法,只能是在这个模块内部布局去设置margin或padding,而不通过LinearLayoutHelper!

baiyuliang avatar May 21 '19 06:05 baiyuliang

我是使用了一个adapter作为divider,去设置背景、高度,在divider的adapter内部设置view的layoutparam 从而设置 margin、padding

AmoryPepelu avatar May 22 '19 09:05 AmoryPepelu

我也遇到这个问题了

sdwfqin avatar Jul 16 '19 12:07 sdwfqin

注意每种类型视图的viewType,有没有都分别设置了

sichuanyl avatar Nov 01 '19 07:11 sichuanyl