ArrayList ArrayAdapter ListView结合实现显示数组内容

【ArrayList ArrayAdapter ListView结合实现显示数组内容】一共需要三步:此处以String类型数组为例,
1、 final ArrayList array = new ArrayList();
ArrayList 可以实现动态数组
2、 定义ArrayAdapter:
final ArrayAdapter aa;
aa = new ArrayAdapter(MainActivity.this, android.R.layout.simple_expandable_list_item_1,array);
3、向ArrayList增加内容,array.add(device.getName()+": "+device.getAddress());


4、 在ListView上显示内容
List = (ListView)findViewById(R.id.listView1); List.setAdapter(aa);




为ListView绑定监听事件
List.setOnItemClickListener(new OnItemClickListener(){


@Override
public void onItemClick(AdapterView parent, View view,
int position, long id) {
// TODO Auto-generated method stub
//点击对应item后 打印输出
System.out.println(List.getItemAtPosition(position));
}

});

    推荐阅读