2017-12-02 154 views
0

在Android中使用自定義ArrayAdapter時,自定義ArrayAdaptergetView()是由誰調用的?我尋覓了這個問題許多次......發現它在StackOverflow的但已被用戶標記爲令人滿意的答案是:誰調用了自定義ArrayAdapter類的getView()方法

爲開發者沒有必要知道誰調用 在ArrayAdapter類」 getView()

請,我謙恭地請求一個更有意義的答案將不勝感激!

回答

0

getView()是由子類,稱爲10。因此,如果將Adapter附加到ListView,ListView繼承自AbsListViewAbsListView will be calling getView()以獲取要顯示在列表中的行。

+0

這就是我在這兩個教程中聽到的,但是這個東西在內部實現......因爲我看不到任何代碼片段調用ArrayAdapter類的getView() –

+0

@SumitPrasad:我更新了我的答案以獲得更好的清晰度,鏈接到一個getView()被調用的地方。 – CommonsWare

相關問題