重新Adapter 用listView实现Ios tabview效果

来源:互联网 发布:人工智能机器人在哪做 编辑:程序博客网 时间:2024/05/22 11:31

效果图

 

Ios tabview 主要效果是

组名+多个该组成员

在android中ExpandableListView也有这个效果,如果要做到和tabview效果一样 需要修改默认全展示,分割符等

这里介绍另外一种方法,重新Adapter用listView实现

注意:不是直接修改view

   SeparatedListAdapter adapter = new SeparatedListAdapter(this);    for(int i = 0 ;i < titles.length ; i ++)    {adapter.addSection(titles[i], new ArrayAdapter<String>(this,R.layout.ios_list_item, infos));    }    listView.setAdapter(adapter);

addSection(titles[i], adapter)
该方法第一个参数就是组名称,第2个方法是自己的adapter,支持多种类型同时显示

源码地址

http://download.csdn.net/detail/a56573016613/7606881


补充一下这种实现方式并不效率,可以使用adapter支持的多类型方式来实现

0 0
原创粉丝点击