2010-07-27 49 views

回答

1

如果綁定該視圖中的數據SQLite數據庫,我將延長的CursorAdapter。這很簡單,因爲你只需要重寫bindView()和newView()。在newView()中,您需要使用LayoutInflater來膨脹視圖,並在bindView()中將視圖定義爲對象並將數據綁定到它們!問你是否需要一些示例代碼,我會從一箇舊項目中挖掘一些!

+0

我想出瞭如何創建一個自定義的CursorAdapter。但我真的不知道如何在SQLite數據庫中使用它?在我的SQLite數據庫適配器中,我有一個返回一個Cursor的getAllTask​​s()。我應該在我的ListActivity中使用它嗎?像:CustomCursorAdapter(this,CustomDBAdapter.getAllTask​​s()); ? – 2010-07-30 13:01:40

+0

對不起,超級遲到的回覆,但對於任何查看此問題的人來說,是的,這正是您使用它的方式! CursorAdapter基礎將爲您處理光標資源,一旦您交出。一旦將它交給適配器,確保不要在光標上調用任何非常量方法! – ZachM 2012-06-19 14:48:27