public view getview(intposition, view convertview, viewgroup parent)
else
//取出bean物件
itembean bean =mlist.get(position);
//設定控制項的資料
viewholder.imageview.setimageresource(bean.itemimageresid);
viewholder.title.settext(bean.itemtitle);
viewholder.content.settext(bean.itemcontent);
return
convertview;}//
viewholder用於快取控制項,三個屬性分別對應item布局檔案的三個控制項
class
viewholder
1 建立bean物件,用於封裝資料;
2 在構造方法中初始化的資料list;
3 建立viewholder類,建立布局對映關係;
4 判斷convertview,為空則建立,並設定tag,不為空則通過tag取出viewholder;
5 給viewholder的控制項設定資料。
自定義介面卡
1 我們為什麼要用自定義介面卡?由於簡單的介面卡解析專案的能力有限,所以我們要用自定義介面卡 2 baseadapter 是所有介面卡類的父類,可以對列表項進行最大限度的定製 3 陣列介面卡跟簡單的介面卡解析都是直接new出來,eg 陣列介面卡 arrayadapter arrayadapter n...
自定義介面卡
自定義介面卡 加上mvc default servlet handler 否則找不到資源 mvc default servlet handler 的作用 優雅rest風格的資源url不希望帶 html 或 do 等字尾.由於早期的spring mvc不能很好地處理靜態資源,所以在web.xml中配置...
關於介面卡的getView 函式
getview 是在adapter 中申明publicabstractview 如果arrayadapter有7項資料那麼對應的view也就有7個 3 第一次畫某項時convertview為null,要建立view。下次在畫該項是convertview就不為空了。他就是上次的建立view。就可以利用...