从品牌网站建设到网络营销策划,从策略到执行的一站式服务
listview 我们经常需要在listview中显示多种行布局,那多种行布局怎么复用优化呢..
创新互联主营溧阳网站建设的网络公司,主营网站建设方案,app软件开发,溧阳h5重庆小程序开发公司搭建,溧阳网站营销推广欢迎溧阳等地区企业咨询
其实很简单只是重写适配器的@Override
public int getViewTypeCount() {
return 2;
}
@Override
public int getItemViewType(int position) {
switch (position % 2) {
case 0:
return 0;
case 1:
return 1;
default:
break;
}
return super.getItemViewType(position);
}
这两个方法就可以...在getView的时候判断显示哪个行布局就可以了..
if (convertView == null)
{
if(position % 2 == 0)
{
layout = inflater.inflate(R.layout.listitem_left, null);
}
else
{
layout = inflater.inflate(R.layout.listitem_right, null);
}
}
else
{
layout = convertView;
}
return layout;
附件带上deom
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图