在该方法onItemClick()
获取对应于位置(位置参数)的行点击,更新该值,然后通知该数据已与呼叫改变到方法notifyDataSetChanged()
适配器中PhoneBook
元件:
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position, long index) {
// make the adapter a field in your class (or final)
PhoneBook element = (PhoneBook) adapter.getItem(position);
//modify the PhoneBook element
element.setPhone("555-555-555");
// notify the adapter that something has changed
adapter.notifyDataSetChanged();
showToast(listOfPhonebook.get(position).getName());
}
});
感谢您工作了很多 – Ha3Ha3Ha3 2012-03-25 09:20:04
我尝试了很多例子,这对我很有用!!很棒的工作 – 2017-01-18 11:37:34