我有这段代码:
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
。
我该如何解决?
答案 0 :(得分:-1)
使用两种视图类型创建自定义适配器,然后传递一个包含所有值和布尔值的ArrayList,以检查哪个值适用于哪个视图。 在适配器检查布尔值中,然后根据布尔值设置值。 它只需要一个适配器和一个ArrayList