如何合并两个ArrayAdapter 一个视图?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何合并两个ArrayAdapter 一个视图?相关的知识,希望对你有一定的参考价值。
我有这个代码:
ArrayAdapter<String> codeAdapter = new ArrayAdapter<String>(this, R.layout.row_layout, R.id.code, codes);
ArrayAdapter<String> dateAdapter = new ArrayAdapter<String>(this, R.layout.row_layout, R.id.date, dates);
我想只有一个ArrayAdapter
但不可能因为我有两个不同的R.id.code
和R.id.date
。
我怎么解决?
答案
创建具有两种视图类型的自定义适配器,然后传递一个包含所有值和布尔值的ArrayList,以检查哪个值适用于哪个视图。在适配器检查布尔值中,然后根据布尔值设置值。并且它只需要一个适配器和一个ArrayList
以上是关于如何合并两个ArrayAdapter 一个视图?的主要内容,如果未能解决你的问题,请参考以下文章
如何实现 Asynctask 在 ArrayAdapter 中加载图像
使用自定义arrayadapter从listview android中删除复选框选择的多个项目