Android手机系统的手机功能开发例子
/** * 点击响应 */ @Override public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) { //获得点击项的数据 final String id = (String)contactslist.get(position).get(contacts_lable[0]); final String peopleName = (String)contactslist.get(position).get(contacts_lable[1]); final String phoneNumber = (String)contactslist.get(position).get(contacts_lable[2]); //点击弹出菜单项 String listName[] = { getString(R.string.insertContacts) , getString(R.string.deleteContacts) , getString(R.string.deleteAllContacts) , getString(R.string.updateContacts) , getString(R.string.queryContacts) }; new AlertDialog.Builder(this) .setItems(listName,new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { switch (which) { case 0://增 insertContactsDialog(); break; case 1://删 deleteContacts(Integer.parseInt(id)); break; case 2://删除全部 deleteAllContacts(); break;
case 3://改
updateContactsDialog(Integer.parseInt(id),peopleName,phoneNumber);
break;
case 4://查
queryContactsDialog();
break;
}
}
})
.show();
}