【发布时间】:2016-05-25 22:27:02
【问题描述】:
List pdfFiles = new ArrayList();
List directories = new ArrayList();
List otherFiles = new ArrayList();
/* Code to populate them */
ArrayAdapter pdfFilesArrayAdapter = new ArrayAdapter(this, R.layout.pdf_files, pdfFiles);
ArrayAdapter otherFilesArrayAdapter = new ArrayAdapter(this, R.layout.other_files, otherFiles);
ArrayAdapter directoriesArrayAdapter = new ArrayAdapter(this, R.layout.directories, directories);
请注意,它们使用三种不同类型的 TextView 布局。 现在我有一个 ListView...
ListView listView = (ListView) findViewById(R.id.list);
我想将所有适配器添加到这个 listView。如何将它们合二为一?
【问题讨论】:
-
使用我的
MergeAdapter:github.com/commonsguy/cwac-merge
标签: android listview android-adapter