重新Adapter 用listView实现Ios tabview效果

效果图

 

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支持的多类型方式来实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值