ListView与ArrayAdapter的搭配使用
在android中,ListView是一种很重要的控件,一般的使用中,常建立一个所需类型的ArrayList,再通过ArrayAdapter把ListView绑定到ArrayList上,通过ArrayAdapter来使ListView显示和刷新内容。 假定现在有一String类型的ArrayList,叫myArrayList,建立ArrayAdapter并将其与myArrayList绑定的代码如下: 1 ArrayAdapter<String> myArrayAdapter = 2 new ArrayAdapter<String>(this, android.layout.simple_list_item_1, myArrayList); 其中android.layout.simple_list_item_1是android本身的一个基本listview,在实际中也可以自建一个listview。 当有新的内容时,先将String添加到myArrayList,然后通过以下代码完成ListView的刷新显示: 1 myArrayList.add(0, myString); 2 myArrayAdapter.notifyDataSetChanged(); 上面add方法的第一个参数是新String要添加的位置,从0开始一次递增。notifyDataSetChanged(