I can give u an idea for this,
Initially while populating the list view, you would use some arraylist of hashmap or some pojo, while doing this if u initially having one row u just need to add one item to that array list and populate the list view.
1.For the Add row button give the functionality like, to that arraylist add one more item and notify the adapter.
2.To save the edit text Data, on text change for the edit text or if u r having button over there to get the text from the edit text, give functionality like, get the item from arraylist at that position which u r getting in the getView() method. and edit that item with ur current data.
If u need more clarification comment the doubts if u have any.