0

我有一个仪表板,以两种视图网格视图和列表视图显示文件。我为两者使用了两个单独的自定义数组适配器对象。有没有办法为两个视图使用相同的数组适配器

ArrayList<DocumentItem> documentsList = new ArrayList<DocumentItem>();

目前网格视图适配器看起来像

DocumentsListAdapter gridAdapter = new DocumentsListAdapter(this, R.layout.grid_documentitem, documentsList); 

列表视图看起来像

DocumentsListAdapter listAdapter = new DocumentsListAdapter(this, R.layout.list_documentitem, documentsList);

两者都因用于显示项目的布局而异。请指导我克服这种重复

4

1 回答 1

0

是的,您必须使用通用类并为 listview 和 gridview 使用单独的对象才能访问它。

于 2013-04-26T17:35:33.067 回答