分组的效果如下表格item列所示:
listView分组思路:在item.xml配置文件里面定义一个显示组名的TextView,该TextView只在当前分组的第一个时显示,其它的默认不显示(即View.GONE);
上面其余列的说明:
position列:对应getView方法里面的position参数;
groupIndex:当然position对应的item属于第几个分组,或者说当前分组的索引号。
group_position:当前分组组名所在的item在listView中所处的位置position,比如分组A在listView中的position位置为0,分组B在listView中对应的position为4
item.xml类似如下效果:
//上下布局的linearLayout
//用来显示组名比如A
//用来显示item的具体信息比如a1
具体实现思路以及伪代码(getView里面进行处理判断:
1.判断当前position对应的it