AutoFlowLayout
AutoFlowLayout copied to clipboard
自定义ViewGroup,实现多功能流式布局与网格布局
查看源码发现,是因为摆放的时候重复累加了topmargin值 源码446行 // top += lineHeight + lp.topMargin + lp.bottomMargin; 改为 top += lineHeight; 看着是解决了,不知道有没有什么别的问题
当item内容有超过一行的时候,会显示不完整,修复方法如下:源码392行 /** * 如果不需要换行,则累加 */ lineWidth += childWidth + lp.leftMargin + lp.rightMargin; //注释该该代码 //lineHeight = Math.max(lineHeight, childHeight + lp.topMargin // + lp.bottomMargin); //修复超过两行显示不完整,如果使用最大的item的高度,那么下面的item的高度也就是最大的,会造成显示不完整 lineHeight = childHeight + lp.topMargin + lp.bottomMargin;...
有bug,有2个AutoFlowLayout时,上面的内容显示不全  
不错的控件, 解决了我的燃眉之急, 之前我都是动态计算每个 item ,然后再用 RecyclerView 加载, 最近又碰到类似问题, 就像换个方法写,然后搜到了你的这个控件, 其实思路就如你所说, 自定义ViewGroup 动态换行就好了, 感谢之际, 这里有几点建议: 1, 希望 给出所有方法的演示或者给个详细的DEMO; (客户都是小白啊,哈哈) 2. 希望 你能释放下资源, 免得内存泄露; 有空的时候, 我自己回去做个属于自己的换行列表; 呵呵, 路漫漫其修远兮, 吾将上下而求索; 加油 ! 还有感谢.
为什么设置horizontalSpace,verticalSpace无效
clearView()后重新设置数据,未删除之前的占位区域,导致有空白区域。 比如旧数据占4行,需要重新设置数据 调用clearView ,新的数据只能占据3行 有一行是空白区域,必须重新登录才能够正常。
AutoFlowLayout 通过addview添加子view时,默认子view设置setSelected=true;通过getCheckedViews获取不到views;应该是子view的状态没被选中;但已经生效,怎么解决?
AutoFlowLayout 通过addview添加子view时
Manifest.xml中设置了,android:label导致冲突