-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);
可以简单地创建自定义适配器...并同时加入数组列表传递任何字符串标识,这将帮助您设置分隔符的列表中的位置 –