android 成長日記 6.ListView詳解

先不貼代碼了,把腦子裏的東西先全寫出來,看看函數

  1. 首先要設計一個itemView佈局佈局

  2. 其次創建一個你想要顯示的對象的類,除了構造函數外要設計屬性的geter和seter方法(爲重寫getView準備的);性能

  3. 聲明一個List<類名>的變量,能夠初始化你全部的數據添加進該List。從而生成爲「聲明 一個適用adpater」的時候須要的參數中的數據參數!spa

  4. 寫繼承於Adapater的類名Adapter類。須要聲明一個int resourceId變量,取得ItemView的id並存儲,在重寫getView的時候,須要使用LayoutInflater.from(get context()).inflate(resourceId.null);這樣就生成了咱們須要get的View對象。設計

  5. 用這個View和findViewById函數來設置邏輯,爲控件賦值,歷來returnView。對象

  6. 你還能夠重寫setOnitemClickListener函數來設置點擊事件。繼承

  7. 固然還有提升性能的辦法一個是利用傳入的contentView參數和設置一個ViewHodler來實現不用重複加載View提高速度。就這些了。其餘的明天再說吧,明天再給一個本身代碼,今天寫了一個字母表listView就不貼出來了
    事件

相關文章
相關標籤/搜索