查看此代码并告诉我是否使用 Arraylist发生了什么..我想知道ArrayList和Arrayadaptor之间有什么不同?
public class structNote {
public String title;
public String description;
public boolean done;
}
public class AdapteNote extends ArrayAdapter<structNote> {
public AdapteNote(ArrayList<structNote> array) {
super(G.context, R.layout.adaptornote, array);
}
答案 0 :(得分:1)
ArrayList 是包含int,String ...
列表的列表 ArrayAdapter 是adapter
,用于在屏幕中列出项目,就像ListView一样。它有更多功能,如果在后台删除项目,ArrayAdapter
也会删除它,如果你调用adapter.notifyDatasetChanged()
,它会更新屏幕。您不能将ArrayList用作adapter
在屏幕上列出项目,但您可以使用它来保存内存中的项目列表。
ArrayAdapter
下面的图片在items
内保留ListView
。您无法使用ArrayList
进行此类列表。