0
如何將複選框和較大的TextView鏈接到外部數據?我應該使用SimpleCursorAdapter嗎?或者創建我自己的適配器?它應該擴展ArrayAdapter還是BaseAdapter?
我的列表項UI:將UI元素鏈接到複雜鏈接項目中的數據?
The list item UI http://i31.tinypic.com/2liwz60.jpg
如何將複選框和較大的TextView鏈接到外部數據?我應該使用SimpleCursorAdapter嗎?或者創建我自己的適配器?它應該擴展ArrayAdapter還是BaseAdapter?
我的列表項UI:將UI元素鏈接到複雜鏈接項目中的數據?
The list item UI http://i31.tinypic.com/2liwz60.jpg
如果綁定該視圖中的數據SQLite數據庫,我將延長的CursorAdapter。這很簡單,因爲你只需要重寫bindView()和newView()。在newView()中,您需要使用LayoutInflater來膨脹視圖,並在bindView()中將視圖定義爲對象並將數據綁定到它們!問你是否需要一些示例代碼,我會從一箇舊項目中挖掘一些!
我想出瞭如何創建一個自定義的CursorAdapter。但我真的不知道如何在SQLite數據庫中使用它?在我的SQLite數據庫適配器中,我有一個返回一個Cursor的getAllTasks()。我應該在我的ListActivity中使用它嗎?像:CustomCursorAdapter(this,CustomDBAdapter.getAllTasks()); ? – 2010-07-30 13:01:40
對不起,超級遲到的回覆,但對於任何查看此問題的人來說,是的,這正是您使用它的方式! CursorAdapter基礎將爲您處理光標資源,一旦您交出。一旦將它交給適配器,確保不要在光標上調用任何非常量方法! – ZachM 2012-06-19 14:48:27