Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android的ListView

Android的ListView

編輯:Android開發教程

項目源碼下載

https://github.com/Wang-Jun-Chao/AndroidProjects

ListView

就是用來顯示一行一行的條目的

MVC結構

M:model模型層,要顯示的數據 ————people集合

V:view視圖層,用戶看到的界面 ————ListView

c:control控制層,操作數據如何顯示 ————adapter對象

每一個條目都是一個View對象

BaseAdapter

必須實現的兩個方法

第一個

            
            
              () {
                 people.size();
            }

第二個

            
            
            @Override
             View ( position, View convertView, ViewGroup parent) {
                System..println( + position);
                TextView tv =  TextView(MainActivity.);
                
                Person p = people.(position);
                tv.setText(p.toString());

                
                 tv;
            }

屏幕上能顯示多少個條目,getView方法就會被調用多少次,屏幕向下滑動時,getView會繼續被調用,創建更多的View對象顯示至屏幕

條目的緩存

當條目劃出屏幕時,系統會把該條目緩存至內存,當該條目再次進入屏幕,系統在重新調用getView時會把緩存的條目作為convertView參數傳入,但是傳入的條目不一定是之前被緩存的該條目,即系統有可能在調用getView方法獲取第一個條目時,傳入任意一個條目的緩存

更多精彩內容:http://www.bianceng.cn/OS/extra/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved