android - 如何在一个ListView中拥有多个数据适配器

标签 android android-layout listview android-listview listadapter

 adapterListView = new SpecialAdapter(getBaseContext(),list,R.layout.listview_layout,from,to);
 adapterListViewCash = new SpecialAdapter(getBaseContext(),list,R.layout.jpos_cash_adapter,fromCash,toCash);

is it possible to have multiple adapter in one list view i want to implement something like this...

        lv.addHeaderView(headerView);
        lv.addFooterView(footerView);
        lv.setAdapter(adapterListView);
        lv.setAdapter(adapterListViewCash);

i know it's an error but how can i implement something like this?

I want to do this because my objects in list view has 6 format.. how can i manipulate my item adapter layout?

最佳答案

CommonsWare 创建了一个适配器来完成此任务。 https://github.com/commonsguy/cwac-merge

关于android - 如何在一个ListView中拥有多个数据适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21448635/

相关文章:

java - java (Android) 中 AudioInputStream 的替代类是什么?

android - 将列表从第一个 Activity 传递到第三个 Activity

android - 在android中创建iPhone风格的气泡 ListView

ios - 在辅助 View Controller 上显示来自网站的 pdf

java - 用于标准操作的 Android Intent,特别是应用程序启动器

android - 当 Android Dialog 被解除时,你能触发一个事件吗?

android - TextView 上的 requestLayout() 不更新跨度

android - 如何更改微调器中的文本颜色?

android - 如何在没有填充的情况下在android中获得准确的命中矩形?

Android:仅在更改时下载文件