@Override
public int getItemViewType(int position) {
NewsBeans.ResultBean.DataBean dataBean = list.get(position);
String thumbnail_pic_s03 = dataBean.getThumbnail_pic_s03();
if(TextUtils.isEmpty(thumbnail_pic_s03)){
return TYPE_1;
}
return TYPE_2;
}
@Override
public int getViewTypeCount() {
return 2;
}
int itemViewType = getItemViewType(i);
switch (itemViewType){
case TYPE_1:
ViewHolderType1 viewHolderType1;
if(convertViews==null){
convertViews = View.inflate(context, R.layout.fragment01_layout01,null);
ImageView imageView = convertViews.findViewById(R.id.item1_pic);
TextView textView = convertViews.findViewById(R.id.item1_tv);
viewHolderType1 = new ViewHolderType1(imageView,textView);
convertViews.setTag(viewHolderType1);
}else{
viewHolderType1 = (ViewHolderType1) convertViews.getTag();
//赋值
viewHolderType1.getType_tv().setText(list.get(i).getTitle());
String thumbnail_pic_s = list.get(i).getThumbnail_pic_s();
//加载图片
ImageLoader.getInstance().displayImage(thumbnail_pic_s,viewHolderType1.getType_pic(), MyApp.getOptions());
}
break;