我有一个采用BaseAdapterList<objects>列表视图,我想在其他列表中重复使用它。我该怎么办?

最佳答案

您可以为所需的每个ListView创建一个新实例。

例如,假设您有一个名为MyAdapter的BaseAdapter和两个ListViews。

MyAdapter myFirstAdapter = new MyAdapter(objects);
myFirstListView.setAdapter(myFirstAdapter);

MyAdapter mySecondAdapter = new MyAdapter(objects);
mySecondListView.setAdapter(mySecondAdapter);


您不应将同一适配器实例用于不同的ListView,但可以将同一类用于不同的实例。

10-08 16:42