Arraylist和Arrayadapter有什么不同

时间:2015-04-09 07:30:08

标签: arraylist

查看此代码并告诉我是否使用 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);
}

1 个答案:

答案 0 :(得分:1)

ArrayList 是包含int,String ...

列表的列表

ArrayAdapter adapter,用于在屏幕中列出项目,就像ListView一样。它有更多功能,如果在后台删除项目,ArrayAdapter也会删除它,如果你调用adapter.notifyDatasetChanged(),它会更新屏幕。您不能将ArrayList用作adapter在屏幕上列出项目,但您可以使用它来保存内存中的项目列表。

ArrayAdapter下面的图片在items内保留ListView。您无法使用ArrayList进行此类列表。

enter image description here