final EditText name = (EditText) v.findViewById(R.id.name); Subscription editTextSub = RxTextView.textChanges(name) .subscribe(new Action1<String>() { @Override public void call(String value) { // do some work with the updated text } });