最近项目中多个地方要用到自动换行,发现以往的自动换行使用很不方便,尤其是对每个item进行操作时,平时使用recyclerview比较多,所以就自定义了layoutmanager实现自动换行 ,暂时项目只是提供一个简单的思路实现自动换行,有兴趣的可以自己修改
项目地址:https://github.com/chengxk/AutoLine
使用方式和平时使用recyclerview一样 替换myLayoutManager即可
关键代码
/**
* 自动换行布局管理
* Created by chengxiakuan on 2016/10/14.
*/
public class MyLayoutManager extends RecyclerView.LayoutManager {
@Override
public RecyclerView.LayoutParams generateDefaultLayoutParams() {
return n