android studio:如何更新使用自定义适配器创建的列表视图的数据
我有一个使用自定义适配器创建的列表视图&每行包含2个文本视图,android studio:如何更新使用自定义适配器创建的列表视图的数据,android,listview,android-edittext,custom-adapter,Android,Listview,Android Edittext,Custom Adapter,我有一个使用自定义适配器创建的列表视图&每行包含2个文本视图, 当我长按row时,我想更新行的数据。只需根据需要更新模型对象,并在ListView的OnLongClickListener或OnItemLongClickListener中调用notifyDataSetChanged()。列表数据将更新。转到自定义适配器,在getView()中返回的视图上设置一个OnLongClickListener。在OnLongClickListener中更新您正在使用的数组或列表,完成后,在ListView上
当我长按row时,我想更新行的数据。只需根据需要更新模型对象,并在ListView的
OnLongClickListener
或OnItemLongClickListener
中调用notifyDataSetChanged()
。列表数据将更新。转到自定义适配器,在getView()
中返回的视图上设置一个OnLongClickListener
。在OnLongClickListener
中更新您正在使用的数组或列表,完成后,在ListView上调用notifyDataSetChanged()
。尝试以下操作:
listView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
int pos, long id) {
adapter.notifyDataSetChanged();
return true;
}
});
listView.setOnItemLongClickListener(新的OnItemLongClickListener(){
@凌驾
长单击(AdapterView arg0、视图arg1、,
内部位置,长id){
adapter.notifyDataSetChanged();
返回true;
}
});
在onLongPress中更改数据并调用notifyDataSetchanged()method@user6299305如果您想要更清晰,您也可以共享代码片段。。!