我有一个函数在单击时删除列表中的条目。将textField转换为字符串并将字符串转换为textField
entriesView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView<?> parent,
View arg1, int position, long id) {
TodoEntry entryToRemove = (TodoEntry) parent
.getItemAtPosition(position);
ourAdapter.remove(entryToRemove);
return true;
}
});
我想改变这个功能,条目不会被删除,但长时间点击编辑。我想读取条目的值(我有它在一个数组中,并可以得到字符串与entryToEdit.toString();
),并将条目更改为用户可以编辑的文本字段。当它被编辑时,文本字段应该再次成为条目。
嗯再来? –
对不起,如果我解释太困难。我有一个TodoEntry对象的位置和值,我想在同一个位置创建一个文本字段,而不是带有条目值的条目。这个文本字段应该是可编辑的。编辑完成后,我想将文本字段转换回TodoEntry。 – jason