如何为一个视图合并两个ArrayAdapter <string>?

时间:2017-12-24 14:11:10

标签: java arrays list view adapter

我有这段代码:

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.codeR.id.date

我该如何解决?

1 个答案:

答案 0 :(得分:-1)

使用两种视图类型创建自定义适配器,然后传递一个包含所有值和布尔值的ArrayList,以检查哪个值适用于哪个视图。 在适配器检查布尔值中,然后根据布尔值设置值。 它只需要一个适配器和一个ArrayList