-2
我在列表視圖以下問題安卓:列表視圖:Android的
在我的應用程序有2個數據庫,我必須展示在一個列表視圖這2個數據庫與它們之間的隔板。在我嘗試使用2列表視圖的工作正常之前,但現在我希望它在一個單一的列表視圖。請爲此提供一些設計。
我在列表視圖以下問題安卓:列表視圖:Android的
在我的應用程序有2個數據庫,我必須展示在一個列表視圖這2個數據庫與它們之間的隔板。在我嘗試使用2列表視圖的工作正常之前,但現在我希望它在一個單一的列表視圖。請爲此提供一些設計。
嘗試CommonWare的MergeAdapter。
從文檔吧:
MergeAdapter接受適配器和視圖的組合,並提出他們作爲 一個連續的整體,任何的ListView它倒入。這是 適用於您有多個數據源的情況,或者您有幾個普通視圖與數據列表等混合使用。
因此,您可以爲每個數據庫創建一個單獨的適配器,將它們分離,將它們倒入MergeAdapter並使用它填充單個列表。
僞代碼示例:
myMergeAdapter = new MergeAdapter();
myMergeAdapter.addAdapter(listAdapter1);
myMergeAdapter.addView(SeperatorView);
myMergeAdapter.addAdapter(listAdapter2);
可以簡單地創建自定義適配器...並同時加入數組列表傳遞任何字符串標識,這將幫助您設置分隔符的列表中的位置 –