Text input listener : TextWatcher « UI « Android






Text input listener

  


package app.test;

import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;

public class Test extends Activity implements TextWatcher {

  EditText text;
  int textCount;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    text = new EditText(this);
    text.addTextChangedListener(this);

    setContentView(text);
  }

  /* TextWatcher Implementation Methods */
  public void beforeTextChanged(CharSequence s, int start, int count,
      int after) {
  }

  public void onTextChanged(CharSequence s, int start, int before, int end) {
    textCount = text.getText().length();
    setTitle(String.valueOf(textCount));
  }

  public void afterTextChanged(Editable s) {
  }
}

   
    
  








Related examples in the same category

1.Convert input value to Currency in TextWatcher