ListView 多条目展示

来源:互联网 发布:nginx hsts 编辑:程序博客网 时间:2024/05/23 20:51

原理
http://blog.csdn.net/lucas_2010_junby/article/details/42213159
在适配器中多写两个方法
//判断
@Override
public int getItemViewType(int position) {
if(position%2 == 0){
return type1;
}
else {
return type2;
}

}
//有几种情况 就写几
@Override
public int getViewTypeCount() {
return 2;
}

@Override
public View getView(int i, View view, ViewGroup viewGroup) {

                   switch (getItemViewType(i)){                       case 0:                           view = View.inflate(MainActivity.this,R.layout.base,null);                           break;                       case 1:                           view = View.inflate(MainActivity.this,R.layout.base1,null);                           break;                   }

if(getItemViewType(i)==0){
//写需要的内容
}