我試圖實現上述提到。從這個鏈接,http://www.pocketmagic.net/?p=1870,它幾乎顯示了我想要實現的,除了我想根據條件在聯繫人的左側顯示一個圖標。即如果Aaron在公司A中顯示公司A圖標,如果Betty在公司B中顯示公司B圖標。問題是聯繫人數據來自1個光標,而公司數據來自另一個光標。Android自定義聯繫人列表視圖與圖標
我在看一個自定義的遊標適配器,有沒有辦法用2個遊標的數據創建一個遊標並將其設置爲列表適配器?這是如何合理的。謝謝!
我試圖實現上述提到。從這個鏈接,http://www.pocketmagic.net/?p=1870,它幾乎顯示了我想要實現的,除了我想根據條件在聯繫人的左側顯示一個圖標。即如果Aaron在公司A中顯示公司A圖標,如果Betty在公司B中顯示公司B圖標。問題是聯繫人數據來自1個光標,而公司數據來自另一個光標。Android自定義聯繫人列表視圖與圖標
我在看一個自定義的遊標適配器,有沒有辦法用2個遊標的數據創建一個遊標並將其設置爲列表適配器?這是如何合理的。謝謝!
這隻能在擴展遊標適配器的情況下完成,然後在構建視圖時對數據進行INTERCEPT處理,然後使用將要進入的光標數據構建它。一旦你完成了這個設置, 。有一個遊標可以將兩個遊標放在一起..但我不記得這是否是自定義的。
簡單的方法是將數據拿到數據結構中,然後從那裏處理。也沒有規則說你不能將兩個光標傳入你的光標適配器。使它成爲你的! :)
我剛剛回答了一個類似的問題,這是使用對象列表的ArrayAdapter。看看我發佈的代碼,而不是擴展ArrayAdapter,擴展CursorAdapter(如果您需要使用遊標)。或者你也可以建立一個自定義對象,並使用一個ArrayAdapter方法
How to put query of information into a listview?
而且,這裏是爲一個CursorAdapter參考:
http://developer.android.com/reference/android/widget/CursorAdapter.html
希望這有助於!
感謝您的大方向,我會研究它。 :) – Maurice
得到它的工作!非常感謝。 – Maurice