title: Edit text value change
body: <p>I have 3 EditText Fields and submit button.Change of value in any EditText will modify value of other two EditText.Have applied setOnEditorActionListener and setOnFocusChangeListener but If user change one editText and click submit button then change in other editText will not happen. which listener to use.please help.  Can I use addTextChangedListener in all three EditText.</p>
  
  <pre><code>remainingWorkEdit.setOnFocusChangeListener(new OnFocusChangeListener() {
  
          @Override
          public void onFocusChange(View v, boolean hasFocus) {
              // TODO Auto-generated method stub
              String remainingWorkInput = remainingWorkEdit.getText()
                      .toString().trim();
  
              Float actualWorkCalculated = Float.parseFloat(actualWorkEdit
                      .getText().toString().trim());
  
              actualWorkEdit.setText(actualWorkCalculated.toString());
              Float percentageCalculated = actualWorkCalculated
                      / Float.parseFloat(workEdit.getText().toString().trim())
                      * 100;
              percentageEdit.setText(percentageCalculated.toString());
              Float workCalculated = Float.parseFloat(actualWorkEdit
                      .getText().toString().trim())
                      + Float.parseFloat(remainingWorkInput);
              workEdit.setText(workCalculated.toString());
  
          }
      });
  
      remainingWorkEdit
              .setOnEditorActionListener(new OnEditorActionListener() {
  
                  @Override
                  public boolean onEditorAction(TextView v, int actionId,
                          KeyEvent event) {
                      // TODO Auto-generated method stub
                      String remainingWorkInput = remainingWorkEdit.getText()
                              .toString().trim();
                      if (actionId == EditorInfo.IME_ACTION_NEXT
                              || actionId == EditorInfo.IME_ACTION_DONE) {
  
                          Float actualWorkCalculated = Float
                                  .parseFloat(workEdit.getText().toString()
                                          .trim())
                                  - Float.parseFloat(remainingWorkInput);
                          actualWorkEdit.setText(actualWorkCalculated
                                  .toString());
                          Float percentageCalculated = actualWorkCalculated
                                  / Float.parseFloat(workEdit.getText()
                                          .toString().trim()) * 100;
                          percentageEdit.setText(percentageCalculated
                                  .toString());
                          Float workCalculated = Float
                                  .parseFloat(actualWorkEdit.getText()
                                          .toString().trim())
                                  + Float.parseFloat(remainingWorkInput);
                          workEdit.setText(workCalculated.toString());
                          return true;
                      }
                      return false;
                  }
              });
  </code></pre>
  
  <p>Code is almost same for other two editText.</p>