解决RecyclerView瀑布流刷新之后Item位置改变
为了测试RecyclerView瀑布流效果,每个Item的高度采取了随机高度,导致每次刷新的时候,重新随机出来的高度和原来的不一致,会导致Item位置改变。
解决:在适配器中创建一个集合,用来保存所有Item的高度,刷新之后重新走getView()方法,从集合中获取之前为这个Item分配的高度,并且重新生成的Item的高度要存放到集合中。
解决RecyclerView瀑布流刷新之后Item位置改变
为了测试RecyclerView瀑布流效果,每个Item的高度采取了随机高度,导致每次刷新的时候,重新随机出来的高度和原来的不一致,会导致Item位置改变。
解决:在适配器中创建一个集合,用来保存所有Item的高度,刷新之后重新走getView()方法,从集合中获取之前为这个Item分配的高度,并且重新生成的Item的高度要存放到集合中。