I am struck in recyclerView,

Here the name and balance fields are coming from two different a
Use TextChangedListener on EditText and save input in new HashMap with key as a id of order/unique key for row.
adeposit.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
public void onTextChanged(CharSequence s, int start,
int before, int count) {
// Save value her in HashMap
}
});
At the end get Values from HashMap.