我有一個函數在單擊時刪除列表中的條目。將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