逗比式、文藝式、普通式
(1)逗比式
view view=minflayer.inflate(r.layout.item, null);
存在缺點:重複創造view 、.findviewbyid依然會浪費大量時間
//逗比式-----------------
view view=minflayer.inflate(r.layout.item, null);//mifalter 將xml布局檔案轉化為view
imageview imageview =(imageview) view.findviewbyid(r.id.iv_image);
textview title=(textview) view.findviewbyid(r.id.tv_title);
textview content=(textview) view.findviewbyid(r.id.tv_content);
itembean bean=mlist.get(position);
imageview.setimageresource(bean.itemimageresid);
title.settext(bean.itemtitle);
content.settext(bean.itemcontent);
return view;
(2)普通式
充分利用了listview的快取特性,如果沒有快取才建立新的view
if(convertview==null)
存在缺點:.findviewbyid依然會浪費大量時間
//普通式-----------------
if(convertview==null)
imageview imageview =(imageview) convertview.findviewbyid(r.id.iv_image);
textview title=(textview) convertview.findviewbyid(r.id.tv_title);
textview content=(textview) convertview.findviewbyid(r.id.tv_content);
itembean bean=mlist.get(position);
imageview.setimageresource(bean.itemimageresid);
title.settext(bean.itemtitle);
content.settext(bean.itemcontent);
return convertview;
(3)文藝式
使用viewholder 實現顯示資料的檢視的快取
//文藝式-----------------
viewholder viewholder;
if(convertview==null)else
itembean bean=mlist.get(position);
viewholder.imageview.setimageresource(bean.itemimageresid);
viewholder.title.settext(bean.itemtitle);
viewholder.content.settext(bean.itemcontent);
return convertview;
}class viewholder
人生三重境界
人生有三重境界,這三重境界可以用一段充滿禪機的語言來說明,這段語言便是 看山是山,看水是水 看山不是山,看水不是水 看山還是山。看水還是水。這就是說乙個人的人生之初純潔無瑕,初識世界,一切都是新鮮的,眼睛看見什 麼就是什麼,人家告訴他這是山,他就認識了山 告訴他這是水,他就認識了水。隨著年齡漸長,經...
三重DES概述
前面實現了基本的des演算法,但眾所周知的是des演算法的安全性不是很高,究其原因還得歸結到他的金鑰位上,刨去8位校驗位,剩下的56位金鑰實在太短,以現在普通機器執行的速度,使用窮舉法很快就可以破譯。這是我也是看資料看來得,沒有實踐 基於上述理由所以有必要對des進行修改,因此也就有了多重des。所...
人生三重境界
古今之成大事業 大學問者,必經過三種之境界 昨夜西風凋碧樹,獨上高樓,望盡天涯路 此第一境界也 衣帶漸寬終不悔,為伊消得人憔悴 此第二境界也 這三重境界可以用一段充滿禪機的語言 來說明。這段語言便是 看山是山,看水是水 看山不是山,看水不是水 看山還是山,看水還是水。第一階段 看山是山,看水是水。童...