RecyclerView实现的瀑布流如何防止在滑动过程中子View自动换位置?每次滑动的过程中,子View会互换位置,或者左右两列 互换位置,我把动画关闭之后还是会换,仅仅是没有动画了,有什么办法吗,公司的需求是让子View固定在一个位置,不能互换
解决方案 »
- view和activity有什么区别
- 视频播放问题,求大神!
- 编译,调试 andriod ??
- 我需要编一个与服务器通信的客户端
- DLNA协议
- 写个HelloAndroid,居然模拟器里找不到调试的程序
- ecplise中安装android插件总有警告,安装之后,出不来android平台。
- #(java.lang.NullPointerException)# 空指针问题!求解!!!!!!!!!!!!!!
- 一键刷机的原理
- 求解决,拨号问题
- android 中listview怎么获得item中EditText的值
- 使用Android Studio调试程序时候出现这个错误:Error:Execution failed for task ':app:clean'.
定义一个集合存储高度
private List<Integer> mHeights;
在onBindViewHolder()中
if (mHeights.size() <= position) {
mHeights.add((int) (100 + Math.random() * 300));
}
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams)holder.lay.getLayoutParams();
layoutParams.height = mHeights.get(position);
holder.lay.setLayoutParams(layoutParams);原址: http://www.jianshu.com/p/402466ae7b15
http://46aae4d1e2371e4aa769798941cef698.devproxy.yunshipei.com/sinat_21693123/article/details/50317399
这个方法,有问题。是不会出现,位置互换,但是导致两边的数据位置换了。
不会啊,我的完全没问题,再说的,position是由系统控制的,肯定不会错,应该是你其他代码错了,这是我的代码。
上述链接提供的方法,导致页面空白。有其他方法没?同求!
已通过这种方法解决问题