android通用適配器

來源:互聯網
上載者:User

標籤:android   安卓   通用適配器   listview   gridview   

一.需求分析

在平常的android開發過程中,ListView、GridView適配的編寫是一件很麻煩而且很重複的事情,每次都需要考慮效能的最佳化、item的編寫、擷取網狀圖片時候資訊的錯亂等問題,因此考慮寫實現一個通用的適配器,主要考慮的功能:

(1)自適應item布局檔案,每次使用的時候只需要傳入布局的id編號即可;

(2)實現List列表的效能調優,能夠複用item,使列表的載入速度大大提升;

(3)能夠直接從網路上擷取圖片載入列表,這裡考慮只需要傳入圖片的url地址,即可以實現圖片的載入和圖片的緩衝;

(4)調用方便;

這是我實現通用適配器的github地址:猛擊這裡



其中GeneraAdapter是通用適配器的library,直接在Eclipse中添加引用即可(不知道添加引用的請自行百度),sample是調用這個庫檔案的例子。

二.調用方法

  調用方法極其簡單,跟平常使用的Adapter使用方法類似,主要有以下幾步:

(1)建立item布局檔案,這個跟你平常建立布局沒有區別;

(2)建立item類,這裡作為為通用適配器的item項,一個irem類就是一條資料

(3)定義一個List<item>,作為通用適配器的資料。

(4)new一個新的GeneraViewAdapter<Item>,它會自動繼承convert方法

以上詳情可以參看sample類點擊開啟連結

最終例子的效果是這樣的:




以上只需要5-6行代碼即可是一個這樣的功能。

GitHub地址:猛擊這裡


android通用適配器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.