我有一个对象的ArrayList,现在需要将它设置为Spinner的适配器,方法如下:
ArrayList<Contact> contactlist= new ArrayList<Contact>();
contactlist.add("Gabe");
contactlist.add("Mark");
contactlist.add("Bill");
contactlist.add("Steve");
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, contactlist);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
contactsSpinner.setAdapter(adapter);
这是我的联系人对象示例,它只有两个变量,分别是姓名和ID。
Contact contact = new Contact();
contact.setName("Gabe")
contact.setID("14575")
我需要让旋转框显示来自ArrayList的联系人姓名,因为它正在显示内存中的联系人地址。当选择时,我需要返回联系人ID以执行另一个操作。如何做到这一点?