1. 程式人生 > >Android中ListView的簡單使用

Android中ListView的簡單使用

動態新增單行列表:

首先前提是你的佈局檔案裡有一個ListView

單行列表的新增只需要一個list集合即可,使用ArrayAdapter陣列介面卡繫結更新就行了
首先宣告一個ArrayAdapter物件:
ArrayAdapter adapter adapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, List);
引數1:上下文物件,一般來說是this
引數2:列表顯示方式,android.R.layout.simple_expandable_list_item_1 為常量,表示單行列表
引數3:集合,可以使用陣列。
最後使用listView.setAdapter(adapter);方法即可顯示列表

adapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, new String[]{"列表1","列表2","列表3"});
listView.setAdapter(adapter);
這一句程式碼新增到按鈕事件裡面即可使用;

也可以使用集合的方式,程式碼如下:

List<String> List = new ArrayList<String>();//宣告集合
List.add("列表1");
List.add("列表2");
List.add("列表3");

adapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1, List);
listView.setAdapter(adapter);