标题可能说得不是很清楚
直接看下效果图:
最后一行可以是一个,两个或者三个。
思路:首先外面是一个LinearLayout,竖属性,然后往里面添加LinearLayout(行),横属性,再往行里面添加button即可。
这里要用到求余确定最后一行的数量以及确定加载3个的有多少行,最后一行补全多少个
求余:final int mod = count % 3;
3个的多少行:for (int i = 0; i < count - mod; i = i + 3)
参考代码如下:
private void setCityList(List<AreaFilterResult.ListB