ListView裡面Item元素 文字亂串問題

2021-07-14 11:51:33 字數 1563 閱讀 5620

@override

public view getview(int position, view convertview, viewgroup parent) else

//怕文字亂串所以加了tag 也不清楚對不對反正專案跑起來沒錯

viewholder.txt_title.settag(minquiries.get(position).gettitle());

viewholder.txttitle.settag(minquiries.get(position).gettitle());

//這裡是兩種布局 根據後台返回的status來判斷隱藏那種布局

viewholder.qiangdan.setvisibility(view.gone);

viewholder.qiangdanover.setvisibility(view.gone);

if (minquiries.get(position).getstatus()==0) else if(minquiries.get(position).getisnew()==1)

viewholder.lyttabs.removeallviews();

string imageurl=minquiries.get(position).getimgpath();

imageloader.getinstance().displayimage(imageurl, viewholder.imghead, options, animatefirstdisplaylistener);

string title=(string) viewholder.txt_title.gettag();

viewholder.txt_title.settext(title);

//這種布局是要新增乙個label

viewholder.txt_type1.settext("搶單中");

viewholder.txt_type1.setvisibility(view.visible);

viewholder.txt_type1.settextcolor(color.parsecolor("#ff0000"));

viewholder.private_pic.setvisibility(view.invisible);

textview label=(textview) layoutinflater.from(mcontext).inflate(r.layout.activity_diagnose_js_item_tab_item, viewholder.lyttabs, false);

label.settext(minquiries.get(position).getcompany());

viewholder.lyttabs.addview(label);

}elseelse if(minquiries.get(position).getstatus()==3)else if(minquiries.get(position).getstatus()==4)

} return convertview;

} class viewholder

}

ListView重新整理單個Item

在 listview 中,說到重新整理很多童鞋會記得 notifydatasetchanged 但是說到區域性重新整理估計有很多童鞋就知道得比較少了。我們知道在更新了 listview 的資料來源後,需要通過 adapter 的 notifydatasetchanged 來通知檢視更新變化,這樣做比...

ListView刪除Item的動畫

場景 刪除某一項item後,上部分保持不動,下部分依次往上移直至合併.總的來說 給lv的item加動畫都是在getview的方法裡設定好的 首先我們要乙個依次往上位移的動畫 首先設定乙個animationlistener 當動畫結束之後重新整理資料 param v listview中的item pa...

可以選擇item的listview

1 通過指定android.r.layout.list item checked這個資源,實現帶選擇框的listview。需要用setchoicemode 方法設定選擇為多選還是單選,否則將不能實現選擇效果,執行效果如圖4 30所示。實現 如下 lv.setadapter new arrayadap...