ABase 數(shù)據(jù)列表展示篇



來(lái),說(shuō)明一下,這是一個(gè)簡(jiǎn)單的Adapter例子,如果要實(shí)現(xiàn)一個(gè)列表界面,其實(shí)也就是準(zhǔn)備Adapter+ViewHolder+數(shù)據(jù)源+條目模版+實(shí)現(xiàn)事件的交互等。

1)建立Model


這邊這個(gè)Model暫時(shí)只有一個(gè)字段title

2) 創(chuàng)建自己的Item 模版

Case_item.xml

3) 實(shí)現(xiàn)自己的Adapter

CaseAdapter.java

4) 開始寫自己的數(shù)據(jù)源, 業(yè)務(wù)代碼

業(yè)務(wù)界面對(duì)應(yīng)的xml
實(shí)例化控件
將數(shù)據(jù)源與控件進(jìn)行綁定

這樣,一個(gè)列表界面就出現(xiàn)了,可能這時(shí),有的同學(xué)會(huì)問,如果說(shuō)上面有事件交互呢?比如條目上面的某個(gè)東西給觸發(fā)了,需要調(diào)用業(yè)務(wù)界面的一些函數(shù),我覺得,還是不要將所有的業(yè)務(wù)寫在Adapter里面,因此,留了一個(gè)回調(diào)接口當(dāng)用戶在實(shí)例我化Adapter的時(shí)候?

那再看Adapter里面怎么處理這樣的事


很好,一個(gè)列表界面就這么搞定了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容