Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中的ListView的繪制過程中執行的方法

Android中的ListView的繪制過程中執行的方法

編輯:關於Android編程

首先,系統在繪制ListView之前,

將會先調用getCount方法來獲取Item的個數。(如果getCount方法返回0的話,列表時不顯示任何內容的)

之後每繪制一個 Item就會調用一次getView方法,

在此方法內就可以引用事先定義好的xml來確定顯示的效果並返回一個View對象作為一個Item顯示出來。

也正是在這個過程中完成了適配器的主要轉換功能,

把數據和資源以開發者想要的效果顯示出來。也正是getView的重復調用,使得ListView的使用更 為簡單和靈活。

這兩個方法是自定ListView顯示效果中最為重要的,同時只要重寫好了就兩個方法,ListView就能完全按開發者的要求顯示。

而 getItem和getItemId方法將會在調用ListView的響應方法的時候被調用到。

所以要保證ListView的各個方法有效的話,這兩個方 法也得重寫。

比如:沒有完成getItemId方法的功能實現的話,

當調用ListView的getItemIdAtPosition方法時將會得不到想 要的結果,因為該方法就是調用了對應的適配器的getItemId方法

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