我有一个带有多个对象的arrayList“listItems”,每个对象都有一个“项目名称”和“项目价格”。
我创建了一个自定义基本适配器“adapterItems”,并在我的活动中将适配器设置为列表
AdapterItems adapterItems = new AdapterItems(MyActivity.this, listItems);
listView.setAdapter(adapterItems);
一切正常,所有项目都按照对象添加到arrayList的顺序作为列表视图显示在我的活动中。
现在我想按商品价格的升序对这个列表进行排序。
我可以先对 listItems 进行排序,然后再将其提供给适配器,或者稍后对 listview 适配器进行排序。我怎么能做一个/两个?