You can simply do it as by adding TextWatcher to your edittext as,
rateAtEditText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
             // you can do it here, what you want to do when RateAt text change
        }
        @Override
        public void afterTextChanged(Editable s) {
        }
    });
rateBtEditText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            // you can do it here, what you want to do when RateBt text change
        }
        @Override
        public void afterTextChanged(Editable s) {
        }
    });