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);