android在listview中使用标签流式布局(FlowLayout)导致listview每次刷新都会卡顿一定时间
我写了一个listview列表,其中包含一个FlowLayout流式布局标签,这个listview中的item是可以拖动的。但是我每次拖动item之后,通过NotifaSetDataChange都会卡顿(因为刷新需要时间比较长,刷新的时候不会触发拖动的镜像,看上去就是界面卡顿),一个页面显示的数据越多卡顿时间越长。通过测试发现,很明显就是因为流式布局,每次运行OnMeasure()方法的时候都会消耗一定的时间,又因为listview必须的高度必须要设置为wrap_content。导致每个会调用很多次。如果我保存每个Onmeasure中的宽高又会导致界面显示的标签会出现显示不完全,甚至不显示的情况。有没有更好的办法解决listview中使用流式布局,在item拖动之后刷新不卡顿的情况呢。