使用来自更多ArrayLists的数据填充Listview

时间:2012-05-25 18:01:32

标签: android listview arraylist

好吧,就像标题所说我想要用多个数组中的数据填充ListView。 ListItem结构如下所示:

*人名

* 01234567

*纽约破碎之梦大道


人名,电话号码和地址的所有数据都在单独的arraylists中。 所以,我有arraylists人员arr,phonesArr,adressArr和我想在ListView中为每个有电话号码和地址的人显示这些数据。

1 个答案:

答案 0 :(得分:1)

使用具有字符串人员,电话,地址......的单个班级。

See NewsBean.java

public class Items {

private String name;
private int phoneNo;
private String address;

}

为姓名,电话号码,地址

创建getter和Setters方法

现在在列表中添加数据

List<Items> list = new ArrayList<Items>();

 Items objItems = new Items();
 objItems.setName("Name"); 
 objItems.setPhoneNo(12345);
 objItems.setaddress("adress");

 list.add(objItems);  

现在从列表中获取数据

Items objItems =(Items)list.get(index);
String name = objItems.getName(); 
int phoneNo=objItems.getPhoneNo();
String address=objItems.getaddress();