“Main类型必须实现继承的抽象方法TextWatcher.beforeTextChanged(charSequence,int,int,int)

时间:2011-03-07 21:54:14

标签: android

我正在尝试添加一个TextWatcher editbox.afterTextChanged监听我已经使用过onFocusListener的“Main”活动。我在声明Main类的行上收到此错误消息:

public class Main extends Activity implements OnFocusChangeListener, TextWatcher{

将侦听器设置为带有以下内容的编辑文本框:

etBox1.addTextChangedListener(this);

并且使用catch实现的代码是:

public void afterTextChanged(Editable s)    {doMyCalcs(); }

知道我哪里出错了?

1 个答案:

答案 0 :(得分:3)

您在TextWatcher中实现了所有这三种方法。

public void afterTextChanged(Editable s) { ... }
public void beforeTextChanged(CharSequence s, int start, int count, int after) { ... }
public void onTextChanged(CharSequence s, int start, int before, int count) { ... }

你只实现了第一个。