2010-04-30 48 views
3

我已經通過Adapters類中的三種方法。Android中的適配器方法?

  1. getView()
  2. NewView的()
  3. bindView()

是什麼這些方法之間的區別?請分享一些教程,示例代碼或邏輯來了解這一點。謝謝。我必須創建一個帶有漸進式圖標的列表視圖。你建議我這樣做的適配器?

回答

7

getView()返回View爲一行。對於ArrayAdapter的自定義子類,通常會覆蓋getView()

對於CursorAdapter自定義子類,你可以覆蓋getView(),但通常您可以覆蓋newView()bindView()代替。 newView()創建行視圖並且bindView()Cursor的數據集中特定位置的數據附加到該行。

這些概念在本書的excerpt中涵蓋(更多強調getView())。

+0

你沒有回答我的問題的這部分「我必須創建一個列表視圖與漸進的圖標,哪個適配器,你建議我這樣做?」 – Praveen 2010-04-30 17:40:40

+0

這是因爲這個問題沒有意義。您可以使用任何您需要的適配器 - 「漸進式圖標」,無論這些適配器是什麼,都不會針對您使用的適配器做出決定。 – CommonsWare 2010-04-30 17:52:45