我正在尝试显示所有联系人的 ListView 并使用户能够选择多个记录。我想使用 ListView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE) 但我不知道如何在这里应用它。下面的代码提取了一个联系人列表,但我无法从中进行选择。
非常感谢任何提示
干杯
public class addContacts extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_contacts);
Uri allContacts = Uri.parse("content://contacts/people");
Cursor c = managedQuery(allContacts, null, null, null, null);
String[] columns = new String[] {
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.Contacts._ID };
int[] views = new int[] { R.id.contactName, R.id.contactID };
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this,
R.layout.add_contacts, c, columns, views);
this.setListAdapter(adapter);
}
}