可以看到,在增加标签能一行容纳4个的时候,如下图  然后再动态添加一个新标签,xxx13,会发现,不仅仅最后一行变成了3个,之前能容纳4个标签的也变成了3个一行,如下图  动态添加用了如下代码 dataList.add(x,xxx)//在特定位置插入输入 notifyDataSetChanged(); 因为继承的是BaseAdapter所以不能局部刷新 那么问题是什么?notifyDataSetChanged,导致之前的行宽度计算出问题了么? 原因我还在看,作者大大有空看看呗?