好吧,就像标题所说我想要用多个数组中的数据填充ListView。 ListItem结构如下所示:
*人名
* 01234567
*纽约破碎之梦大道
人名,电话号码和地址的所有数据都在单独的arraylists中。 所以,我有arraylists人员arr,phonesArr,adressArr和我想在ListView中为每个有电话号码和地址的人显示这些数据。
答案 0 :(得分:1)
使用具有字符串人员,电话,地址......的单个班级。
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();