안녕하세요.
제가 소스코드로만 EditText를 만들일이 있어서 http://hi-android.info/src/에서 소스보면서 하나씩 
구현하고 있는데 여기에는 addTextChangedListener 적용이 안나와 있습니다.
제가 잘 찾지를 못해서 그런지 구글링 해봐도 안찾아지네요..
afterTextChanged함수를 써서 텍스트가 있고 없고를 알려줄려고 하는데
안되는건 아니겠죠?


public class CustomEditText extends TextView{
//생성자
public CustomEditText(Context context) {
        this(context, null);
    }

    public CustomEditText(Context context, AttributeSet attrs) {
        this(context, attrs, android.R.attr.editTextStyle);
    }

    public CustomEditText(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }
    
    /*
     * @Override
     */
    //없으면 입력창이 안나온다.
    @Override
    protected boolean getDefaultEditable() {
        return true;
    }
    
    //없으면 포커스가 없이 텍스트뷰처럼 보인다.
    @Override
    protected MovementMethod getDefaultMovementMethod() {
        return ArrowKeyMovementMethod.getInstance();
    }
    
    @Override
    public void addTextChangedListener(TextWatcher watcher) {
     super.addTextChangedListener(watcher);
    }
    
}